Check a payment before money moves
sebbi_banking_pay_checkCall before releasing ANY payment, whether an AI agent or a payment system is sending it. One call checks the agent's authority (Mandate Chain, Agent Passport or Spend Gate token), the payee's sealed bank details (Payment Notary), the human kill switch (Jugular) and every FCA-named fraud indicator, then answers RELEASE, HOLD or STOP with the reasons, sealed. Release money only on RELEASE. The answer lists the next tools to call. Needs api_key; never send names or account numbers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payee | No | who is being paid (your reference) | |
| amount | Yes | ||
| api_key | Yes | ||
| mandate | No | Mandate Chain token when an AI agent started the payment | |
| audience | No | the site an Agent Passport is presented at | |
| passport | No | Agent Passport token when an AI agent started the payment | |
| direction | No | ||
| payee_new | No | ||
| payee_ref | No | ||
| payer_ref | No | who is paying (your reference); defaults to agent-payments | |
| cop_result | No | ||
| jugular_id | No | the Jugular kill switch held over this fraud engine | |
| lineage_id | No | Model Lineage code of the scoring model setup | |
| new_device | No | ||
| vulnerable | No | ||
| spend_token | No | Spend Gate token when an AI agent started the payment | |
| customer_ref | No | ||
| remote_access | No | ||
| account_opened | No | ||
| customer_on_call | No | ||
| payee_fingerprint | No | sha256 hex of payment:v1|<business name, trimmed, lower case>|<sort code digits>|<account digits>, checked against the Payment Notary | |
| crypto_or_investment | No | ||
| expected_max_payment | No | ||
| expected_monthly_turnover | No |