Aby utworzyć link umożliwiający zablokowanie środków na karcie klienta, możesz użyć API Stripe PaymentIntents do zablokowania karty. W tym celu należy utworzyć PaymentIntent z parametrem capture_method ustawionym na wartość „manual”. Ta metoda autoryzuje płatność bez jej natychmiastowego przejęcia, faktycznie zamrażając środki.
Oto ogólny schemat procesu:
Tworzenie PaymentIntent: Ustaw parametr capture_method na wartość „manual” podczas tworzenia PaymentIntent. To pozwoli na autoryzację płatności i zablokowanie środków na karcie klienta.
Potwierdzenie PaymentIntent: Użyj API Stripe do potwierdzenia PaymentIntent, co spowoduje zablokowanie środków.
Zablokowanie lub anulowanie: Możesz zablokować środki później, jeśli transakcja została zakończona, lub anulować PaymentIntent, aby zdjąć blokadę.
To podejście pozwala efektywnie zarządzać wstępną autoryzacją za pomocą API Stripe.