#asharpc
1 messages · Page 1 of 1 (latest)
Hi! Let me help you with this.
How are you saving the cards? Are you using SetupIntents?
No, we use stripe python sdk to save card after get token from front-end sdk card = stripe.Customer.create_source( customer_id, source=token, )
I understand. Stripe provides a way to save Payment Methods in a way that makes it possible to reuse, even if the 3DS is required: https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements
We can't predict if the 3DS will be required as it's completely up to the issuing bank. However, this approach minimises the risk that charging the saved PM will trigger the 3DS flow.
can i use charge = stripe.Charge.create( amount=amount, currency='gbp', description=str(order.id), customer=user.stripe_cusromer_id, source=user.source_id, capture=False ) capture=False for hold payment and capture later, it possible?
Charges is deprecated API, I am not sure if this is possible. Let me check.
Yes, you can use this parameter with Charges. Is there any issues you're running into?
Right now, we hold and capture amount without user consent, because we hold the amount after a vendor accepts customer service. We can't lose this logic, so please respond.
Could you please let me know if I can use capture=False on "stripe.PaymentIntent.create", that you shared link
and let me know, saved card with 3D secure is need 3D secure for each time when PaymentIntent.create ?
Yes, you can use capture_method: manual: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-capture_method
let me check
thank you response
Happy to help!