#mfridman - hold
1 messages · Page 1 of 1 (latest)
Hello 🙂
By default this is not possible, 7 days is the maximum. But you could try to reach out to support to see if that can be extended for you: https://support.stripe.com/contact
Otherwise, instead of placing a hold, you could try to save the payment details with a SetupIntent as explained here: https://stripe.com/docs/payments/save-and-reuse
In this case there would be no maximum delay to use the card
Oh interesting. Thank you. I will look into this.
If we setup the future payment, can we integrate the trigger for the payment to go through at a particular point on our site? For example, our intent is to only charge once a student has started the test. If they end up not writing, we do not want to charge them.
First you create a SetupIntent to collect the payment information. This will create a PaymentMethod.
Then at a later point in time, you can create a PaymentIntent with that PaymentMethod.
However note that:
- The PaymentIntent may require the user to authenticate (for example to go through the 3DS flow). This is completely up to the bank.
- The PaymentIntent may fail if, for example, there is not enough fund on the card to make the payment
Okay great, thank you!