🍕Partial Payments
Accept partial payments on your platform
Introduction
With this feature, if you attempt to charge someone USD 100 but they only pay USD 90, the transaction will be put on hold and tagged incomplete
until the person completes the payment. With partial debits, we will not hold the amount_paid
, instead we will forward it to you (the business) and send you a webhook for the transaction although it'll still have a status of incomplete
How does it work?
You can use the partial payment feature through our accept payment api or through our checkout and Libraries
When using the partial payment feature, you need to pass the parameter "accept_partial_payment" : true
Verifying Transactions
When verifying transactions (or implementing webhooks) that involve Partial Payments, there are two types of amounts that are returned: actualAmount
and amountPaid
. amountPaid
is the amount (in crypto) that the customer paid while actualAmount
is the amount (in crypto) you intended to charge.
The fiat equivalent for the types of amounts are called fiatAmount
and amountPaidFiat
Last updated