Open skoolaidl opened 1 week ago
Hi @skoolaidl the manual confirmation in Stripe context (e.g., confirmation_method="manual") refers to a confirming a PaymentIntent with a secret key from your server. Based on the use case that your described, I believe you should use the auth-and-capture flow by setting capture_method="manual". So that you can still confirm the PaymentIntent with PaymentSheet, and later capture the funds when your service provider completes the details.
Feel free to let me know if you have any other questions.
I am attempting to collect user payment using the Stripe SDK in react native, but having some issues with the current flow I am attempting.
Essentially, it goes like this:
Here is how I am initializing the sheet:
And here is the handler:
The client_secret is processed and applied to the intentCreationCallback. I need a way to just close the sheet, even if the intent is manual. I shouldn't NEED to confirm it on the mobile app? There is little to no documentation on PaymentSheet.FlowController, so I am at a loss there as well.
I see a lot of people suggesting setting "customFlow" to true, which does not accomplish what I need. If I use Apple Pay as the payment method, it still seems to require an payment intent with automatic validation.
Thoughts?