Prove a payment request was satisfied on-chain
robyn_payment_request_settlementAfter paying, prove it: re-checks the transfer against the DESTINATION CHAIN and confirms the payee was paid at least the amount requested. Returns paid=true only on a verified on-chain result; paid=null means undetermined, which is NOT evidence you satisfied the request.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"request": "<request>",
"signature": "<signature>",
"transferId": "<transferId>"
},
"name": "robyn_payment_request_settlement"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | ||
| signature | Yes | ||
| transferId | Yes | the transfer that paid it |