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.
|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|
An unresolved payment is one that completed with issues and has an associated reason for being unresolved. Valid reasons are:
|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:
Was this helpful?