POST
/
v1
/
account
/
validate
curl -X POST https://api-eu.sulpayments.ch/v1/account/validate \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_code": "VAL-001",
    "first_name": "Juan",
    "last_name": "Perez",
    "document": "PERJ800101HDFRRN09",
    "bank_code": "002",
    "account": "012180012345678901",
    "notification_url": "https://yourapp.com/webhooks/account"
  }'
{
  "id": 12345,
  "status": "processing",
  "partner_code": "VAL-001"
}
Confirms that a bank account belongs to the named holder. Results are delivered asynchronously to the notification_url.

Headers

Authorization
string
required
Bearer {token}

Body

partner_code
string
required
first_name
string
required
last_name
string
required
document
string
required
bank_code
string
required
account
string
required
CLABE for SPEI.
notification_url
string
required

Response

id
number
status
string
processing while validation is in flight.
partner_code
string
curl -X POST https://api-eu.sulpayments.ch/v1/account/validate \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_code": "VAL-001",
    "first_name": "Juan",
    "last_name": "Perez",
    "document": "PERJ800101HDFRRN09",
    "bank_code": "002",
    "account": "012180012345678901",
    "notification_url": "https://yourapp.com/webhooks/account"
  }'
{
  "id": 12345,
  "status": "processing",
  "partner_code": "VAL-001"
}