Docs
Why is there a small dollar difference (e.g., $0.01) when a payment is made towards an invoice? Why does the invoice stay in payment_due status due to this difference?
Sometimes Chargebee does not capture the full invoice amount (leaving a few cents) and the payment remains pending. This can block enterprise customers from accessing their products. The issue is often caused by explicit conversion. Chargebee recommends avoiding explicit conversions and using the Estimates API before calling core APIs or Payment Intent APIs so purchase details are evaluated before signup.
The Estimates API returns invoice amounts, next billing date, and unbilled charges to ensure accurate payment collection.
Was this article helpful?