Deposit Statuses

Receiving Purchase and Deposit Updates (Hybrid Webhook + API)

Deposit Statuses:

For Both Widget Types:

  • Confirming – The full amount has been received, and the system is now waiting for the required number of blockchain confirmations to mark the deposit as successful.

  • Unconfirmed – A deposit has been detected on the blockchain but has not yet been included in a block (only relevant for UTXO-based networks such as Bitcoin).

  • Completed – The required number of blockchain confirmations has been received, and the deposit is finalized successfully.

  • PendingFork - Tx confirmed on a forked block; credit on hold until reorg resolves. After settlement, the deposit may complete or fail.

  • Failed - The deposit cannot be credited (e.g., transaction invalid/dropped, double-spent or replaced via RBF to a different address). The payment attempt should be considered unsuccessful.

Purchase Widget Type only:

  • Initiated – The deposit request has been created, but no blockchain deposit address has been assigned yet.

  • Allocated – A unique blockchain address has been successfully generated and linked to the deposit.

  • Undercharge – The customer deposited less than the expected amount, but the deposit window is still active, allowing them to complete the payment.

  • UnderchargeExpired – The customer deposited less than the required amount, and the payment window has expired, meaning the transaction cannot be completed.

  • Overcharge – The customer deposited more than the required amount. The deposit will still be processed, and the system may handle the excess according to predefined rules (e.g., ignore, credit, or refund).

  • Expired – The customer did not complete the payment within the allowed time window, and the transaction is no longer valid.

Last updated

Was this helpful?