#pkanigic
1 messages · Page 1 of 1 (latest)
Hello 👋
There's no way you can handle 3DS server-side only, no.
If 3DS is prompted, customer needs to provide their input to perform authentication which can't happen just server-side
okay thank you, do you have any suggestion for implementing use case of recurring payments?
Is there a specific reason behind not opting to use Subscriptions API from Stripe for recurring payments?
https://stripe.com/docs/subscriptions
have our own subscription model on products and services that are charged are packaged, can change very often etc.. would like to have the ability to maintain configuration of these internally. Also we prefer users not to get routed to stripe portal for anything. this is a b2b kind of scenario.
I see. When you say you have payment information stored in a database, are you storing raw PAN (card number etc) OR Stripe PaymentMethod tokens?
we started off putting card numbers in stripe but reverting back that process into our db, because of the same issue where we dont want users to have to go through stripe and maintain this info
I see. I don't think there any alternatives here unfortunately since you're handling raw Card information.
You can talk to our support to see if know of any workarounds
https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
okay thanks, if we were to revisit the steps again, per your understanding so far, can you suggest few design steps and relevant api calls? I will run it by our dev team first to make sure what we tried and then follow up with support. Support may need us to address each issue separately?
Since you're handling raw card information there's no way for you to mark the payment method as off_session
Typically folks building their own billing engine use SetupIntents API to store payment methods on Stripe which then can be used in future at any time (this won't prompt for 3DS on each transaction either)
https://stripe.com/docs/payments/save-and-reuse
okay thank you. Let me review and get back to you with more questions.