#maddison_80516

1 messages · Page 1 of 1 (latest)

tawdry cryptBOT
hollow dust
#

@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

fallen sphinx
#

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?

hollow dust
#

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

fallen sphinx
#

Hi, so we are facing this error

hollow dust
#

Sorry, that's a picture of something you own.

fallen sphinx
#

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"].

hollow dust
#

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

fallen sphinx
#

Hi, can we have a call? I can share you my screen

hollow dust
#

No

#

Are you the developer building this whole integration? If so you should be able to share exact code and request ids.

fallen sphinx
#

I'm call the API from php code, how can I get the request IDs?

hollow dust
#

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

fallen sphinx
#

"(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?

hollow dust
#

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

fallen sphinx
#

I'm Jack, I'm loggin in as Maddie account, but yeah I'm the developer

hollow dust
#

but did you write the code? The requests comes from a plugin written by someone else right?

fallen sphinx
#

Yes I'm using stripe-php library

#

to connect

#

does it matter?

hollow dust
#

I'm trying to understand why the API request shared is marked as coming from our Magento plugin that's all

fallen sphinx
#

we are using it

hollow dust
#

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?

fallen sphinx
#

yes work with EUR

hollow dust
fallen sphinx
#

The account is for our client based in Europe.

hollow dust
#

but it's not, that Stripe account is based in Australia

fallen sphinx
#

Do you need the client ID?

#

I can share that.

hollow dust
#

Not really

fallen sphinx
#

They are based in Netherlands, their account is set up in Netherlands.

hollow dust
#

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

fallen sphinx
#

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

hollow dust
#

okay so that is expected, NL-based account -> EUR only

fallen sphinx
#

ok

#

so customer can't place order using USD

#

do you have any solution for it?

hollow dust
#

They can pay in USD. They just can not pay in USD with bank transfers

#

they can pay in USD with cards for example

fallen sphinx
#

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?

hollow dust
#

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

fallen sphinx
#

Ok thanks I'll discuss this further.