The minimum amount you can charge depends on which bank account settlement currency the payment would be paid out to. This ensures you don’t lose money on a charge. Any difference from rounding is credited or debited to the customer balance.Īs Stripe’s processing fee combines a small fixed amount and a percentage, we enforce a minimum amount when creating a charge. For invoices where the amount is fractional after prorations, coupons, or taxes, Stripe automatically rounds that amount to the nearest number evenly divisible by 100. In other words, you can’t charge fractions of UGX. The amount value must be evenly divisible by 100: 100, 200, 300, and so on. For example, to charge 5 UGX, provide an amount value of 500. To maintain backwards compatibility, you must pass in amounts with two decimals. UGX was a decimal-based currency, but is now effectively a zero-decimal currency. You can’t submit a payout for the full balance, TWD 800.45, because the amount value of 80045 is not evenly divisible by 100. For example, if you have an available balance of TWD 800.45, you can pay out TWD 800 by submitting 80000 for the amount value. When you create a manual payout in TWD, only integer amounts that are evenly divisible by 100 are allowed. Stripe treats TWD as a zero-decimal currency for payouts, even though you can charge two-decimal amounts. You can’t submit a payout for the full balance, HUF 10.45, because the amount value of 1045 is not evenly divisible by 100. For example, if you have an available balance of HUF 10.45, you can pay out HUF 10 by submitting 1000 for the amount value. When you create a manual payout in HUF, only integer amounts that are evenly divisible by 100 are allowed. Stripe treats HUF as a zero-decimal currency for payouts, even though you can charge two-decimal amounts. For example, to charge 5 ISK, provide an amount value of 500. The following currencies have special conditions that you need to consider when creating payouts or charges.Įffective 0:00 UTC on, ISK becomes a zero-decimal currency. For example, 5.124 KWD must be rounded to 5120 or 5130. Your integration must round amounts to the nearest ten. ![]() However, to ensure compatibility with Stripe’s payments partners, these API calls require the least-significant (last) digit to be 0. The API supports three-decimal currencies for the standard payment flows, including Payment Intents, Refunds, and Disputes. For example, to charge ¥500, provide an amount value of 500. For example, to charge 10 USD, provide an amount value of 1000 (that is, 1000 cents).įor zero-decimal currencies, still provide amounts as an integer but without multiplying by 100.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |