#xzzd - SCA

1 messages · Page 1 of 1 (latest)

scarlet plinth
#

Hi 👋
What's the question?

unreal heath
#

So basically, my business (and PSP) is based in the US, but I have clients from EEA.

I want to sell a 500€ service. But letting my customers only pay 100€ upfront and two weeks later they will be automatically charged with the remaining 400€.

The amounts are different but it is not like a subscription, the initial total amount (500€) is due and pre approved by the customer. So will they be asked to authenticate again by the 400€ charge ?

#

Do I have to take certain precautions ? Or code in a specific way to avoid that ?

subtle junco
#

So two weeks later you'd need to collect a separate payment, and yes any such future payments can be subject to additional authentication

#

If it were within one week, you could use auth & capture to get the authentication up front, but that's a different flow and timeline.

#

Future authentication is always at the discretion of your customers bank

unreal heath
#

Even when the 2nd charge is part of the split payment approved the first time by the customer ?

subtle junco
#

So you can save the payment details for future use, but the second payment is separate from the first and has not been authorized.

unreal heath
#

So paying in x times does not imply an automatic authorization for nexy payments ? Then how can I ensure my clients are going to pay their "debt" ?

subtle junco
#

In order to authorize that new payment, the bank may require them to authenticate again.

#

You can't be sure of that, you will need to build recovery flows for failed authentication or otherwise declines payments.

#

eg, the customer card could also be declined for insufficient funds.

#

This is a decision for you to make and weigh against the risk/cost of fulfillment before you have complete payment.

#

But this doesn't work for a two week timespan

unreal heath
#

Thank you for your complete answer

#

I have one last question

#

Same situation (but let's say with a one-week delay this time to make it simple)

So my customer pays 100€ and 400€ will be due a week later.

Now let's say that during this one-week period, this customer buys an upsell product (priced at 1000€ for example). How can I then automatically cancel the remaining 400€ since the customer has bought an upper service. (So instead of paying 100 + 1000 + 400, the 400€ are deducted in the end)

#

I could just cancel the 400€ charge myself, but can I automate that in Stripe ?

subtle junco
#

Yes, you have a couple of choices:

#

Note that in the first case you should not cancel the original until after you have a successful auth for the new payment, or you risk getting none at all

unreal heath
#

Great, thank you very much for your help

subtle junco
#

No problem!