#venkateshjsoft

1 messages · Page 1 of 1 (latest)

dense stoneBOT
static crown
#

PaymentIntents keep track of a user's attempts to make a single payment. When a PaymentIntent is confirmed it generates a Charge object which represents a single attempt to charge the customer. There are legacy integrations that use Charges directly but we do not reccommend using them if you are starting out now.

#

SetupIntents are like PaymentIntents but they only save a card for future usage. Typically PaymentIntents are used if you want to charge the user right now, SetupIntents are used if you don't need to charge the user now but do need to later.

#

And to be clear PaymentIntents can also be used to save PaymentMethods so if you want to charge a user now and later you would use a PaymentIntent.

#

Is that helpful?

cold idol
#

Thanks for the clarification, we charge our customers immediately also after 15 days or 30 days based on the plan they choose, so do you think PaymentIntent will be the right choice? I believe we can reuse the payment methods which they provided earlier

static crown
#

For charging on a recurring basis, we recommend using our Subscriptions API which automatically creates PaymentIntents at regular intervals

cold idol
#

but we have our own subscription platform (zuora) and we have no plan at the moment to migrate our existing subscriptions from the current provider

static crown
#

Oh I think I mixed up some words. So is this charge after 15 to 30 days a one time charge?

cold idol
#

I will give an example to understand

static crown
#

Basically, if you are charging the user right now, use a PaymentIntent, if there is not payment right now but there will be one later, use a SetupItent

cold idol
#

When our customer buy our product we charge them immediately some amount and after 15 days/30 days we will collect subscription renewals automatically. For the subscription renewals Zuora (subscription) provider will initate another payment request to stripe to collect money from the user (automatically)

#

is this clear?

#

We dont want our usesr to provide the card details/payment details again until they stop the subscriptions

static crown
#

Yep, that is clearer. Because you are charging them immediately, you will want to use a PaymentIntent

cold idol
#

how about the subscription renewal payments? can we use the same without asking customers to provide the payment details again