Request
This endpoint has no parameters or request body.Response
country is optional here but can become required by the
selected live route’s recipient_requirements.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Read the uniform recipient form schema for QR, direct bank transfer, and mobile money.
GET /api/payment-instruments/schema
curl -sS "$AGENTBANK_BASE_URL/api/payment-instruments/schema"
{
"schema_version": 1,
"payment_instruments": [
{
"payment_instrument": "qr",
"fields": [
{"name":"qr_content","value_type":"string","required":true,"description":"Raw EMV or provider QR payload."},
{"name":"country","value_type":"string","required":false,"description":"Optional ISO alpha-2 recipient-country constraint."}
]
},
{
"payment_instrument": "bank_transfer",
"fields": [
{"name":"country","value_type":"string","required":true},
{"name":"bank_name","value_type":"string","required":true},
{"name":"account_number","value_type":"string","required":true},
{"name":"holder_name","value_type":"string","required":true},
{"name":"bank_code","value_type":"string","required":false}
]
},
{
"payment_instrument": "mobile_money",
"fields": [
{"name":"country","value_type":"string","required":true},
{"name":"mobile_money_network_code","value_type":"string","required":true},
{"name":"mobile_money_destination","value_type":"string","required":true}
]
}
]
}
country is optional here but can become required by the
selected live route’s recipient_requirements.