I wanted to provide folks some insight on how payment stuff works under the hood, what the known issues are, and what our plans are to improve the situation for folks experiencing said issues.
We are currently using Chase Paymentech as our sole payment provider around the world. They are the global leader for credit card processing, and we chose them as our first provider due to providing the widest global coverage and reach. They also have been amazing to work with
Sadly no single payment provider has perfect coverage, which is why the plan has been and still is to bring other payment providers online over time, and also to work with aggregator services (aggregators are meta payment providers that are a collection of other payment providers) to make it possible for people to subscribe in the most convenient way. This is an ongoing effort that is going to span several months.
And now to the known issues:
Okay, I lied. First and foremost, if you are experiencing issues, thanks for trying to check out our engine and tools, and our apologies for not being able to do so. We are as excited as you are to get everything in your hand
JCB is not working in Japan
This is due to Chase Paymentech not supporting USD for JCB in Japan for European companies (our entity for non-US transactions). They do however support JPY, which we didn’t have the time to add support for, and plan to add in the coming months. Sorry for the inconvenience!
Some credit and debit card users are reporting an “Invalid Amount” error code.
We believe this is due to the issuing financial institution not handling authorizations of $0.00 or $0.01 correctly. These are the standard ways to check whether a card is valid based on the card brand.
You might want to talk to your issuing bank about them rejecting this, however in practice the easiest solution is probably to try a different card. If you don’t have an alternate way of payment, here is some information on what to tell your bank.
- Please ask to speak to experts dealing with credit/debit card authorizations, processing, and transactions (not all bank employees are trained on this subject)
- Please let your issuing bank know that Chase Paymentech is the processor and Epic Games Inc (or Epic Games Intl Sarl) is the merchant
- Epic Games is attempting to verify your credit/debit account and then transact (capture) an appropriate amount (one-time charge)
- Please ask your issuing bank to consider white-listing future requests from Epic Games
Some credit and debit card users are reporting an “Payment is declined” error code.
This might be due to the aforementioned $0.00 / $0.01 authorization issue, however it is also the error code for an expired credit card, invalid credit card number, or insufficient credit.
Different banks handle error messaging differently and for banks that issue a specific message, we display it to you.
Some users are reporting an “Invalid Merchant” error message.
We’re currently talking with Chase and are investigating the source of the issue. Right now the only workaround is to use a different card. Our apologies for the inconvenience.
There are some issues with banks using non-ISO compliant characters for names.
We had a report of a user in Poland who ran into an issue where their name was represented in non-latin characters on the bank’s side. The problem is our web form and backend only support latin characters, which is causing the card to be rejected.
While we applaud proper handling of names in a global world, neither the ISO standard, nor we are ready for that yet :-/
Please don’t hesitate to contact email@example.com for questions and help.