#m4rt1ns_1993
1 messages · Page 1 of 1 (latest)
Hi! Let me help you with this.
Thanks 🙂
You can see here what Payment Methods are available in each country: https://stripe.com/docs/payments/payment-methods/overview
Ok, so basically I can just generate an invoice to be paid by bank transfer to these countries?
Are you asking about how to create an Invoice with Node.js or more what Payment Method type to use?
Yes
I'm asking that I want to check if a customer has a payment method attached (that I already know how to do using the api). If they have a payment method attached we create an invoice to be paid with that payment method. In case they DON'T have any payment method attached, I want to generate an invoice to be paid by the user to be paid by bank transfer.
This means that I need to check the customer's country first? And based on the country, I need to use one of the bank transfer methods available?
That's right
What if I have a customer whose country is not any of those?
I mean for example from Brazil
There's other payment methods that are supported in Brazil. Card payments are supported in most of the markets.
Ok, so bank transfer would not be an option for Brazil for example.
Using the API, do I need to look for this documentation to handle bank transfers from the available countries? https://stripe.com/docs/invoicing/bank-transfer?country=GB
We don't expose payment method availability per country via the API
There's no example for the US and Canada for example. How do we need to handle that?
This is how I need to handle using the API for example for a client from the UK, right?
I'm not really sure what you're asking me. Generally, you'd just create the Invoice and the payment page would surface the applicable payment methods
I want that when I send the invoice to the customer they have the option to pay by bank transfer.
Ok, but as you've discovered Bank Transfers are only available to Stripe merchants in specific locations and with specific presentment currencies
Yeah I understand that... I was just asking if I need to refer to that screenshot I send using the api
In order to do this
Sure, that doc outlines how you'd create a Bank Transfer eligible Invoice
Ok, cool! Another question please. Can I add my organisation bank details in the standard invoice template?
It sounds to me like you don't actually want to your our Bank Transfer rails, and you actually just want users to manually transfer the funds?
I want both ways to be honest
If the customer is from a supported bank transfer country within Stripe we use the API, otherwise (for example from Brazil) we send our bank details in the invoice template, so they can pay us manually.
Then you'd probably add your banking details into the footer: https://stripe.com/docs/invoicing/customize#invoice-fields