CAIN-42 CAIN Studio

API reference · schema

SettlePaymentRequest

6 fields · used by 0 operations

Last reviewed 2026-10-03

Fields

FieldTypeMeaning
mandate_id requiredstring
charge_amount requirednumber
action_digest requiredstring
payee_service_id requiredstring
action_capability_hash requiredstring
evidence_sequenceintegerdefault 1

Smallest valid example

{
  "mandate_id": "mandate-id",
  "charge_amount": 1.0,
  "action_digest": "action-digest",
  "payee_service_id": "payee-service-id",
  "action_capability_hash": "action-capability-hash",
  "evidence_sequence": 1
}

JSON Schema

Show the raw definition
{
  "properties": {
    "mandate_id": {
      "type": "string",
      "title": "Mandate Id"
    },
    "charge_amount": {
      "type": "number",
      "title": "Charge Amount"
    },
    "action_digest": {
      "type": "string",
      "title": "Action Digest"
    },
    "payee_service_id": {
      "type": "string",
      "title": "Payee Service Id"
    },
    "action_capability_hash": {
      "type": "string",
      "title": "Action Capability Hash"
    },
    "evidence_sequence": {
      "type": "integer",
      "title": "Evidence Sequence",
      "default": 1
    }
  },
  "type": "object",
  "required": [
    "mandate_id",
    "charge_amount",
    "action_digest",
    "payee_service_id",
    "action_capability_hash"
  ],
  "title": "SettlePaymentRequest"
}

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem