#mmv

1 messages · Page 1 of 1 (latest)

eternal meadowBOT
feral forge
#

Hi there!

vestal sentinel
#

Hi soma

feral forge
#

However, I need to introduce bank transfer as payment option, which of course doesn't have the concept of pre-auth.
Yes that's correct.
Do I have any way of emailing (via API) the virtual bank details only after the order has been confirmed?
No that's not possible with Checkout Session.

vestal sentinel
#

I appreciate I won't be able to use Checkout Session for bank transfers. I am interested in making use of stripe reconciliation for bank trasnfers using those virtual bank details

feral forge
#

An alternative would be to save the bank details for later, with a SetupIntent and then try to do a payment. But then you run into the rist that the payment will fail.

vestal sentinel
#

If we forget the Checkout Session for a second, is there a way of asking someone for bank transfer payment of a stripe order/invoice, via email/API?

feral forge
vestal sentinel
#

I'm afraid i'm not familiar with most of those, but it sounds like a emailing customers a payment link, with bank transfer as the only option, can work. Is this correct?

eternal meadowBOT
inland perch
#

Taking a step back here, is this the problem you're looking to solve:

Do I have any way of emailing (via API) the virtual bank details only after the order has been confirmed?

vestal sentinel
#

Yes, this is the problem I am looking to solve

#

Making use of Stripe's reconciliation for bank transfers (using those virtual bank details), but instead of displaying them on the checkout page, emailing them at a later stage

inland perch
#

Thinking

#

AFAICT there is no way to get the bank details (IBAN etc) from the API even using a Payment Intent directly

vestal sentinel
#

I think a Payment Link will do the job, but I wanted to confirm before investing time to to a POC

inland perch
#

Well inherently the Payment Link will behave the same as a Checkout Session

#

(they're fundamentally the same underlying payment UI)

vestal sentinel
#

which is great, because I can only email them the payment link when the order has been confirmed (by contractors selling the service on my website)

#

So i don't interact with stripe at all at first, I just ask the customer how they want to pay. If they chose card, I just initiate the CheckoutSession as I am now. If they chose bank transfer, I tell them they will receive an email once the order is confirmed

#

When it is confirmed, I email them a payment link with bank transfer as an option

#

Am I able to set bank transfer as the only option on a payment link?

inland perch
#

You can just email a Checkout Session though, no need to specifically use a Payment Link

vestal sentinel
# inland perch Yes via the API

To achieve this I guess I only need to pass "customer_balance" as payment option, right? PaymentMethodTypes = new List<string>
{
"card",
"customer_balance",
},

inland perch
#

Yep!

vestal sentinel
inland perch
vestal sentinel
#

Ah, great, sounds like the PaymentLink is the better option here

#

Thank you for your help, i'll come back here if I have any further questions as I work on the POC