Payment Requirements
A payment-gated resource can use an HTTP 402 Payment Required response to tell a client that a payment is needed. The payment request describes the purpose, amount, asset, recipient, and intended destination. The client needs enough information to present the request and follow its outcome. The exact message format and supported payment methods belong to the selected application and integration.Routes and Facilitators
A route describes how the payer’s funds can satisfy the request. It may involve a direct transfer, an asset conversion, movement between networks, or a combination of steps. Route selection considers:- The source asset and the asset the recipient is to receive.
- The source and destination networks.
- Available liquidity or transfer mechanisms.
- Network, conversion, execution, and service costs.
- The expected amount received and any allowed change in the conversion price.
- Timing, confirmation requirements, and recovery if a step is interrupted.
Authorisation and Settlement
The person or agent initiating a payment must have authority to use the funds. The application’s rules define the requested operation, spending limits, and required approvals. The settlement design connects four responsibilities:- Review the payment request, route, recipient, and costs.
- Authorise the operation under the applicable limits.
- Execute the route and follow its confirmation.
- Record the result against the original payment request.