Im curious about how to use Stripe to only store cards and let other processors make the charge. Would anyone have more info on this? Greatly appreciate it.
Im curious about how to use Stripe to only store cards and let other processors make the charge. Would anyone have more info on this? Greatly appreciate it.
1) Have the user submit their card info on your payment page
2) Simultaneously send the card info to the 3 processors
3) Then process the charge through just 1 of the 3 processors, leaving the others open to be used later
(At least with Stripe) the process of saving a credit card to Stripe and actually charging the card are 2 independent API calls. Nothing stops you from saving card info to your payment processor(s) without actually charging it.
With stripe.js, you send the cc info directly to stripe from the browser. Stripe returns an identifier which you can use in the future to charge the card.
Assuming other payment processors work similarly, you could easily send the credit card details to multiple payment processors directly from the browser to the payment processors, and then store the card identifiers from each processor (not the card number) in your database to charge it at a later date.
I was thinking of Stripe.js v2 which doesn’t require an iframe / supports custom payment forms.
They would be upset or bring you into PCI scope if you were modifying or tampering with their single input SDK to send cardholder data elsewhere.
Then you have an option to make the payment on Braintree or the other payment gateway using that gateway's token.