Tell HN: PayPal Charges 10.57% in Fee (USD-INR)
For a user payment of USD282.89, we have received an INR 19,973.10
We have multiple payment gateways on our platform
1. PayPal - Accepts most cards. But hefty 10.57% in FEE
2. Stripe - Often reject INR Transactions as INR payments require 3D authentication
3. RazorPay - Disabled international transactions for 6 months. Forced to link PayPal on Day 1.
RazorPay comparatively takes less transaction fee that the other 2. But they don't allow international transactions in the first 6 months.
Any suggestions of good payment gateways, for Indian registered company, for International Transactions?
31 comments
[ 5.0 ms ] story [ 30.3 ms ] threadPayment processing is still very hopeless in India.
In brief, paypal is not a bank (in India) and is not allowed to act like one. Any money it receives it needs to transfer to a real bank immediately, and money to be sent out must come from a real bank as well.
I'm in Europe and there is a lot more to accept payments here:
You need to ask the customer for their location and then calculate VAT and other tax details depending on where they are.
You need to ask for their address and send them an invoice.
You need to store all that data and create tax reports from it.
I have not started to sell digital goods yet, but I am planning to.
Any tips on payment providers who abstract all of that away?
I think the payment provider then has to be the one from whom the customer buys the service and your "customer" is the payment provider?
I'm surprised there is not a big player who handles this for all online merchants around the world already. It must be a giant business.
https://www.paddle.com/
Stripe, Mollie. Mollie is kinda awesome and they're affordable and offer a vast array of payment systems, including a whole bunch of local systems like iDeal for NL markets, Przelewy24 for Polish markets, Bancontact for Belgium and a lot more.
If not, you are still left with one hell of a complex tax reporting. Even if Stripe should help you to gather all the needed data.
Does stripe handle the invoicing? So that every customer gets an invoice they can use in their country?
Also:
> I don't think that Stripe offers that the customer buys the product from them and Stripe buys it from you?
I have no idea what you mean with this, sorry.
> Does stripe handle the invoicing? So that every customer gets an invoice they can use in their country?
Yes, Stripe does invoicing. How else are you going to book it into your own administration?
They worry about all the complexities of payments, invoicing, taxes, etc.
That stuff is a huge headache and could really blow up in your face if you get it wrong. Paying 5% of top line revenue to take it off your plate seems worth it to me.
To simply explain the flow, every month an email would need to go to the subscriber and the subscriber has to approve the transaction via 3DS. Only then the recurring transaction will go through.
The solution outlined was really just intended to fix excessive exchange fees. Bill in USD and deposit the funds directly into Wise which acts like a regular US bank account.
more details - https://stripe.com/docs/india-recurring-payments
Not sure if they offer a gateway though, they do have business accounts and an API which might suit your needs
This would probably be the most cost effective method.
Look at USD to CAN or GBP or EUR on the same site for comparison.
Another factor is liquidity in the markets allowing those doing exchanges to offload unbalanced books efficiently.
[1] https://www.exchangerates.org.uk/USD-INR-exchange-rate-histo...
I have been testing payments with Stripe, using both an Indian and a US credit card.
I have standing instructions on Indian CC and get advance email notifications but it goes through.
Don’t even get any notification for US CC, except post payment notification.
Experience may vary for larger amounts, as mentioned in the comments here.