#maddison_80516
1 messages · Page 1 of 1 (latest)
@fallen sphinx hello! I'm sorry I don't really understand what you are describing overall
Like the currency is chosen by you when you create the Invoice in the first place
However, when we generate the stripe invoice it is only taking the one currency.
Specifically this is what I don't get. Yes our API can only issue Invoices in one specific currency. So you would ask the currency which currency they want to pay in before you create the Invoice
Hi, ok we want to pass through the currency that the customer has checked out in.
and regarding bank transfers, is this only supported in one currency?
we support multiple currencies but they depend on the country of the account. USD bank transfers are for US accounts and EUR for EU accounts
Hi, so we are facing this error
Sorry, that's a picture of something you own.
The order was placed using USD
Failed to generate Involce. The currency set on the Customer (usd) does not support the 'customer balance" payment method type, which must be funded by bank transfers in '["eur"].
If you can share real information such as exact request id, exact code behind it, what you tried to do to debug this, etc. then I can help you
Hi, can we have a call? I can share you my screen
No
Are you the developer building this whole integration? If so you should be able to share exact code and request ids.
I'm call the API from php code, how can I get the request IDs?
When you get an error in the API, your PHP code can catch this and extract all the information including the request id which is usually part of the error message. Or you can look at logs in the Dashboard and debug this. You can also look at a specific Customer where you're trying to do something and look at their logs too.
Once you can share that information I can have a look
"(Status 400) (Request req_7XDsIZZ7FtKD92) The currency set on the Customer (usd) does not support the customer_balance payment method type, which must be funded by bank transfers in []."
can you check?
ah so you're not the developer here and you use a plugin instead right? I see you're using a magento connector so I'm confused as you said it was your own PHP code
I'm Jack, I'm loggin in as Maddie account, but yeah I'm the developer
but did you write the code? The requests comes from a plugin written by someone else right?
I'm trying to understand why the API request shared is marked as coming from our Magento plugin that's all
okay so you use magento and on top of it you wrote your entire separate integration yourself? It's tricky because it makes all your API requests look like they come from Magento because of the way you configured their module
Anyways: Does it work if you do EUR?
yes work with EUR
like your Stripe account is based in Australia and https://stripe.com/docs/payments/bank-transfers doesn't even say Australia is supported
The account is for our client based in Europe.
but it's not, that Stripe account is based in Australia
Not really
They are based in Netherlands, their account is set up in Netherlands.
I need actionable information to help you
your colleague or you shared a request id earlier from your own AU-based Stripe account
An EU-based account can only do EUR bank transfers
req_cU4aUuc92nZlpu: The currency set on the Customer (usd) does not support the customer_balance payment method type, which must be funded by bank transfers in ["eur"]
this is from my staging
EUR based account
okay so that is expected, NL-based account -> EUR only
They can pay in USD. They just can not pay in USD with bank transfers
they can pay in USD with cards for example
We need to allow bank transfers for them as it s a large business that will be runing a lot of bank transfers. Is there any way around this or other options here?
No that's impossible unless they open a US-based Stripe account with a US-based company to accept USD bank transfers, no other way that I know of.
We have a small beta with a handful of companies that can do USD bank transfers in Europe so you could try to have your client ask our support team to be put on a waitlist but that's unlikely you'd get access: https://support.stripe.com/contact
Ok thanks I'll discuss this further.