top | item 24298951

(no title)

rebelidealist | 5 years ago

"Last time I checked the network requests, I noticed it was storing the card on Stripe, CCBill, and Securion, but using CCBill or Securion to process the payment."

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.

discuss

order

cj|5 years ago

> how to use Stripe to only store cards and let other processors make the charge

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.

m11a|5 years ago

To pull that off, they'd have to (technically) process the card info, which puts them in the scope for PCI compliance. By that point, I don't know why they'd send card info to 3 processors especially when they know, at that point, which processor they're gonna process it with. It would just make more sense to send it to the 1 processor the code ends up deciding to use.