#jwerre

1 messages · Page 1 of 1 (latest)

crystal bloomBOT
zealous falcon
fervent grail
#

I'm adding additional cards to existing customers though

zealous falcon
#

You should still use a Setup Intent for each one.

#

That ensures the cards in question are set up properly for future use.

fervent grail
#

So what is the purpose of the PaymentMethod?

zealous falcon
#

The Payment Method object represents a payment instrument, like a card or bank account. You still get a Payment Method at the end when you use a Setup Intent.

#

The Setup Intent is only used to set up a Payment Method for future use. The Setup Intent, once successfully confirmed, is not used again (the Payment Method it set up is what you use going forward).

#

Attaching a Payment Method directly to a Customer does not set it up for future use, which increases the chances you'll have trouble using that Payment Method in the future.

fervent grail
#

So when I'm creating a new customer with a subscription for the first time do I need to create a setupIntent, paymentIntent, or paymentMethod

zealous falcon
fervent grail
#

No, it needs an initial payment

zealous falcon
fervent grail
#

At what point does the customer enter there CC information?

zealous falcon
#

That depends on what you're building. Can you tell me more about what you're doing and what you want to make?

fervent grail
#

I have been using stripe for over a decade and I'm trying to upgrade to SCA. I typically collect CC info and retrieve a token via Stripe.js then submit that token and create a new Source, Customer and Subscription in one request.

zealous falcon