Price data of JPY with the products set in HivePress (ListingHive) with WooCommerce are sent to Stripe Connect as the wrong prices, hundredfold price of original one, and all the processing fail on Stripe. This is a much critical issue in Japan.
Expected result and actual result
For example, when a user buys a ¥15,000 (including 10% tax) product, the platform payouts ¥10,227 deducted commission 25% to the user’s Stripe express account, but the reality is the processing fails with the following error message because the requested amount (price) to Stripe Connect is ¥1,022,700.
“Transfers using this transaction as a source must not exceed the source amount of ¥15,000”
I’ve confirmed that this critical issue is not on the Stripe side with their support: Stripe gets the request of amount “¥1,022,700”, and please see the below link of Stripe log (test mode).
At the same time, I’ve been contacting with WooCommerce in the following post, and it would be highly appreciated that HivePress supporters would jump in, because I’m not familiar with technical things…
Could you please confirm whether HivePress or HivePress Marketplace has the following implementation described in the Stripe doc for currencies without decimal places, especially for JPY?
This is saying “For currencies with no decimal places, specify the amount as a whole number without multiplying by 100. For example, to charge 500 yen, specify amounta value of 500.”, and I don’t think that HivePress implements this appropriately for JPY when the price request is sent to each EXPRESS account on the Stripe Connect.
It would be highly appreciated that you do check this, and fix the issue if you find on the current processing of the HivePress plugins, the HivePress Marketplace plugins, the ListingHive theme, or something.
This is much argent and critical issue in Japan, and it would be appreciate that you tackle and fix this ASAP.