Commerce Payment Statuses
Once a charge, or request for payment, is created, Coinbase starts monitoring these unique addresses on the respective networks to detect any inbound payments.
Each charge has an associated payment status.
Payment Status | Description |
---|---|
New | Payment created |
Pending | Transaction detected on the blockchain but not yet validated by the network |
Completed | Transaction validated by the blockchain network |
Expired | Payment request expired after 60 minutes |
Unresolved | Transaction confirmed but the payment diverged from what was expected |
Resolved | Merchant marked the payment as resolved |
Cancelled | Request cancelled -- only new undetected charges can be cancelled |
Pending Refund | Refund initiated for this charge -- once refunded, this cannot be undone |
Refunded | Refund broadcasted and confirmed by the blockchain network |
Unresolved Reasons
An unresolved payment is one that completed with issues and has an associated reason for being unresolved. Valid reasons are:
Reason | Description |
---|---|
Delayed | Payment made after the 60 minutes has passed |
Overpaid | Payment more than requested amount |
Underpaid | Payment less than requested amount |
Multiple | More than one payment made |
Other | Unknown payment issue |
Payment Flow Diagram
Here's a visual representation of how all this works:

See Also: