#sunny-bacs-customerportal

1 messages · Page 1 of 1 (latest)

unique haloBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

placid flax
#

Hello

regal sentinel
placid flax
#

It shows "On by default"

#

Payment options are for the end customers, correct? Is that related to connected account's payment options?

regal sentinel
#

Correct, those would be the options shown to your end customers

#

Do you mind sharing one of your billing portal IDs or requests so I can take a closer look at what you're doing?

regal sentinel
#

Ah, so you're using destination charges + on_behalf_of

#

That makes sense - it looks like the issue is that you're creating the customer portal session just on your platform, so it's looking at the platform settings (which won't show BACS because it's a US account)

#

Let me try something real quick to see if there's a solution

placid flax
#

Ok

regal sentinel
#

So I was hoping that passing on_behalf_of when creating the Customer Portal would do the trick, but looks like that doesn't solve it - it still limits you to the payment methods that are available to the platform

placid flax
#

Is there a way for us to be able to provide other payment options? not using on_behalf_of ?

regal sentinel
#

There aren't really any other options if you want to keep using the customer portal - the only place BACS debit would be able to show up is if they click the "Pay Invoice" button, which will take the customer to the hosted invoice page to complete payment

placid flax
#

Would it be possible if we create customers under connected account, instead of platform account?

#

We weren't able to see BACS in hosted invoice page as well

#

Sorry, actually we see it

#

I mean we see BACS in hosted invoice page

unique haloBOT
#

sunny-bacs-customerportal

regal sentinel
#

Yes, if you created the customers under the connected account it would show up, but that would also have larger implications (since you'd need to change your payments flow)

placid flax
#

Our requirement is to collect account details for BACS direct debit ahead of the payment date. Can we achieve this use case with our current setup?

#

Current setup being platform account is in the US and customers are in the UK

regal sentinel
#

You can if you move off of the customer portal - if you were to create a standalone Setup Intent w/ on_behalf_of for the connected account that would work

placid flax
#

Can you please point me to documentation for this, if any?

regal sentinel
placid flax
#

I followed this earlier, but I got following error invalid_request_error - payment_method_types The payment method type provided: bacs_debit is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use. See https://stripe.com/docs/payments/payment-methods/integration-options for supported payment method, currency, and country combinations.

#

this was the request id: req_nwUjHNkDF5BfVQ

jaunty sun
#

Hi, taking over as karbi has to step away. Please give me some time to catch up.

#

Can you follow the above documentation provided and pass in on_behalf_of for a UK account?

placid flax
#

UK account as in for customer account?

jaunty sun
#

No, UK account as the connected account. It would a Stripe Connected Account that is in UK.

placid flax
jaunty sun
#

That is correct

placid flax
#

Sorry, I am bit confused. We don't use intents currently. We are using client portal and hosted invoice links. Hosted invoice links does show BACS direct debit options, but client portal doesn't due to connected account being in the US. Does SetupIntent solve this issue?

jaunty sun
#

Yes, what karbi recommended would solve the issue. Bacs direct debit is not supported for US accounts. For this reason, you'd need to use on_behalf_of for a UK connected account.

placid flax
#

So, we would create an invoice with 0 amount and redirect users there?

jaunty sun
#

No, I have no idea what you mean by this. What you need to do is create a Connected Account that is based in UK, enabled the bacs direct debit payment method, then when making the SetupIntent creation request you'd pass that account id of that Connected Account on on_behalf_of

placid flax
#

We are not using SetupIntent methods currently, we are using client portal and hosted invoice links, both of which give url which we direct users and Stripe is handling the rest

jaunty sun
#

As karbi said, with your current flow using the portal it's not possible.

placid flax
#

Yes. So, is SetupIntent method a replacement to that?

#

Should we redirect users somewhere once we create the above setup intent?

jaunty sun
#

Not a replacement but a solution to the business use case of needing to collect the payment method first as you mentioned above.

placid flax
#

Understood, let me try this