#markmjn-paymentintent-store

1 messages · Page 1 of 1 (latest)

grand swallow
#

@lavish patrol storing card details requires a customer, otherwise the card details are "consumed" and can't be re-used

lavish patrol
#

@grand swallow OK, would you please let me know your preferred solution for this?
My opinion is that, create a fake customer on Stripe and store the ID of the customer on my own DB as a field of user and attach this customer ID to the paymentMethod, too. Then for future payments, retrieve card details using the ID of that fake customer on Stripe. Do you agree with this or there are any other optimal solutions considering that I want to avoid storing my users details on Stripe as much as possible?

grand swallow
#

@lavish patrol there's no reason to call it a "fake customer". That customer needs to represent the real life customer you are taking a payment from. The more information you store on Stripe the better, and there's no reason not to do this
better fraud prevention, email receipt, as you grow you'll add tax calculation, fulfillment, shipping, email receipts, etc.

lavish patrol
#

OK, thank you @grand swallow for your help.