#meiling123456-bank transfer
1 messages · Page 1 of 1 (latest)
👋 happy to help
yes you can accept different currencies https://stripe.com/docs/currencies?presentment-currency=GB#presentment-currencies
But when I change the currency to "USD", it returns error
It is not payout to my account. It is we create virtual account for our customer, then our cusoter can send money to this virtual bank account.
yep so the issue is that payment method only supports certain regions, not the US
for US you have to use the legacy ACH Credit Sources payment method.
Is it the virtual bank account can only accept local currency, I have changed the Currency parameter to "EUR", it still doesn't work?
what error do you get exactly?
invalid_request_error with message "The currency provided (eur) is invalid. Payments with customer_balance support the following currencies: gbp."
yep because you should be using eu_bank_transfer if you want to charge in EUR.
please read https://stripe.com/docs/payments/bank-transfers/accept-a-payment?invoices=without&platform=web#element-create-payment-intent and look at the differences between the tabs for UK/EU/JP/MX
I changed to eu_bank_transfer. It is still same message. But if I use API key from our France company account. It works.
But I cannot use my France account to create "GBP" currency, so I am wondering is it the currency should be local currency?
where is your non-French account based?
UK
but basically yes, UK accounts can use the UK bank networks and SEPA accounts in Europe can use EU bank networks
req_db38xccLHE79Pv
yeah that looks like it's your UK account, so as we've surmised, you can't use EU bank transfers on that account
see my message above
So I can only accept "GBP" currency for UK account?