#peter-bacs
1 messages · Page 1 of 1 (latest)
Right, so if we offer card payments using custom integration, we would need 2 flows?
When using checkout, do the same payment_intent webhooks come in, or is it done of the checkout webhook instead?
off*
Are there plans to roll BACS out via non-checkout process?
I'd suggest using Checkout for the card payments as well, but otherwise, yes
they do happen but that's an implementation detail, you should use the checkout.session.completed events
Why do you suggest using checkout?
We are running stripe connect
We like to keep the user on the site
it exists(not through PaymentElement but as a way to use BACS outside Checkout) but it's a paid feature and requires you to have your own creditor ID (SUN) with Barclays
https://stripe.com/docs/payments/payment-methods/bacs-debit-mandate-collection
if you look at BACS in https://dashboard.stripe.com/settings/payment_methods you can see the details of that way
because it works with all payment methods, natively supports 3DSecure/Apple/Google Pay and we constantly add new features and payment methods to it and it's out default integration recommended to everyone
so the paymentElement is used for everything but BACS?
BACS has strict requirements on how the mandate has to be shown to be compliant, so for now we just built it for Checkout where it's a hosted page and we can control exactly what is shown to the customer, not embedded forms
as I mentioned there are ways to not use Checkout for it if you want, details shared above
Ok, for now though, we could ask the user what method they want, bacs or "anything else"
If they use bacs, then we go the checkout route
If they go anything else, we go the paymentElement route
bearing in mind 95% of our payments are card
Are the big differences in webhooks from checkout to custom integration
https://stripe.com/docs/payments/checkout/fulfill-orders#delayed-notification should help answer that
Ok, got it
Do many people mix and match Checkout with their own integration?
?
Presumably, we would still get the subscription webhooks in this scenario?
Hey, taking over for @strong musk
It's not something I've personally seen very often but it does seem plausible!
Yes, relevant events still fire regardless of how you integrate