POST /settle
Signs, submits, and confirms the payment transaction on-chain. This is the production endpoint — call it when the payment is ready to execute.
Request
Same shape as POST /verify:
Success Response
The transaction field is the on-chain transaction hash — use it as the settlement proof.
Failure Response
See Facilitator Error Codes for all possible errorCode values.
Integration Pattern
- Build payment requirements server-side
- Client constructs and signs the payment
- Use
POST /verifyduring development to debug - Call
POST /settlein production for real execution