Verify a payment request before paying it
robyn_payment_request_verifyALWAYS run this before paying a request you received. It confirms the payee address, chain, token and amount were signed by whoever controls the payee address, and that the request has not expired. If signedByPayee is false, DO NOT PAY — that is what an altered payee address looks like, and address substitution is the most common theft in this space. A valid signature proves AUTHENTICITY, not that the payment is owed and not that the payee is trustworthy.
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>"
},
"name": "robyn_payment_request_verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | the canonical request object | |
| signature | Yes | the payee signature |