#mahendra
1 messages ยท Page 1 of 1 (latest)
Hi ๐ payment retry functionality is only available for Stripe Billing functionality (Subscriptions and Invoices), and the settings for those can be found on this page:
https://dashboard.stripe.com/settings/billing/automatic
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Is this available for one time payment?
No, it is not.
How can i setup retry in payment failure case for one time payment any other approach?
I wouldn't recommend doing so. We have built in functionality that we call Adaptive Acceptance which tries to improve the likelihood that a payment will be successful. If a payment is still declined, it is common for some sort of manual intervention to be necessary (the customer correcting details they provided, their bank changing something on their end, etc).
Here we discuss our suggestions for flows to build to handle failed payments:
https://stripe.com/docs/declines#responding-to-failures-api
I would also recommend reviewing the final section in that document as it talks about how retrying failed payments could be perceived as fraudulent by card networks.
can I get a payment link when payment is failed.
So I can charge through that link
I'm not sure I understand.
For one-off payments we do have hosted pages that can be used (Checkout Sessions or Payment Links), but if you're using those approaches then you'll already have the link.
Well I'm trying off-session payment and user is not on checkout page.
It's something like paymentIntent is successfully created and after sometime payment is failed due to any reason. Than how can I retry that payment from user.
In that case you will want to bring the user back on session. The payment likely failed because it either requires authentication to be completed, or because there is a problem with the payment method.
Retrying the payment as is will likely result in the same outcome, but if you really wanted to retry again as-is then you would update the Payment Intent by providing it with the ID of the Payment Method that you want to charge (assuming the Payment Intent moved into a requires_payment_method state), and confirm the Payment Intent again.
ok thanks a lot ๐
Any time!