"Stripe: Amount precision is too high for currency." error for JPY payment

I’m using invoiceninja.com, and I sent an invoice whose face value is 22557 JPY to a friend of mine in the U.S. When he tried to make a payment using his credit card, he told me he got an error message shown below:
Stripe: Amount precision is too high for currency.

Is there any way to solve this problem? Thanks so much in advance.

Sorry, I don’t have a solution for this. It looks like it’s still an open issue:


Thanks so much for the response. Hmm, it looks like it’s been years since the issue was reported firstly… I’m just wondering whether or not other Japanese customers are annoyed with the similar kind of problem too. Please let me know if possible, do you think I should report it to Stripe to get their attention and expedite the solution on this matter?

I think the problem is with the Omnipay library, not Stripe.

Thanks so much for telling me the information, I’d look into the Omnipay library you mentioned above. Anyway, I really appreciate your time and efforts on this matter this time!