There is definetely something wrong with IDR currency or the players in Indonesia

I came across the problem many times and I thought it should be something related to the player or the Unity IAP version I was using, but after checking the order management I saw this.

This issue happened many times with IDR currency or the players in Indonesia. It does not only happen to subscriptions but also in-app products.

This is one of the purchases:

Can Unity Team check payments with IDR currency? (Not test purchases because test ones always success)

EDIT: I checked the telemetry system in my game (where I collect errors) and it shows the error type as Unknown

Those are Google messages, you will want to check with them. We (Unity IAP) doesn’t handle the actual transaction processing, we are a pass-through service for the Google Billing Library. Google may have purchase restrictions in that country “There was an issue charging the customer’s payment method”.