Underpaid

Criteria

paid_amount is less than pay_amount

Callbacks to be sent in this scenario

Callback eventInvoice statusInvoice status contextDescription

transaction_created

new

null

A customer has just broadcasted their transaction on the network but paid_amount is less than pay_amount

transaction_confirmed

new

null

The transaction has been confirmed on the network

status_changed

unresolved

underpaid

The invoice needs to be resolved

status_changed

completed

null

The transaction amount was exchanged at the new exchange rate. The final invoice amount may differ from the original one

status_changed

refunded

null

The whole transaction amount was refunded

API auto settings and status flow

API Auto SettingsPayment Flow

Do nothing, I will handle them myself

new → txn sent → txn confirmed → invoice expired → unresolved:underpaid

Automatically refund to my crypto account

new → txn sent → txn confirmed → invoice expired → unresolved:underpaid → tx refunded → refunded

Automatically recalculate at a new exchange rate and settle

new → txn → txn confirmation → invoice expiration → unresolved:underpaid → tx recalculated → completed

Last updated