Understanding how payment messages flow through the Paycrest protocol from order creation to settlement
Parameter Validation
Sender Verification
Recipient Validation
Compliance Check
Rate Calculation
initiated
: Order initiated via API (before Gateway creation)pending
: Order awaiting provider assignmentprocessing
: Order being processed by providercancelled
: Order cancelled by providerfulfilled
: Order fulfilled by providervalidated
: Order validated and ready for settlementsettled
: Order fully completed on blockchainexpired
: Order expired because no transfer was made to the receive address within the time limitProvider Discovery
Rate Comparison
Capacity Check
Quality Assessment
Final Selection
assigned
: Order assigned to providerrejected
: No suitable provider availableretrying
: Retrying assignment with different criteriapending
: Payment being executed by providersuccess
: Payment successfully delivered to recipientfailed
: Order fulfillment failedvalidated
: Order validated and ready for settlementsettled
: Settlement completed successfullyrefunded
: Order refunded to senderinitiated
pending
processing
fulfilled
validated
settled
initiated
expired
initiated
pending
processing
cancelled
refunded