Bank account

The client's saved Pago MĂłvil account, where refunds are sent. The client manages their own (one account each); an admin can also register and edit it from the customer screen. Paths are relative to the /api/v1 prefix.

Requires a client bearer token (see Auth).

See Common errors.

Endpoints

Method URI Access Description
GET /me/bank-account Client The caller's saved Pago MĂłvil account
POST /me/bank-account Client Create or replace the caller's account
DELETE /me/bank-account Client Remove the caller's account

GET /me/bank-account

Response 200

{
  "account": {
    "id_number": "V12345678",
    "phone": "04125551234",
    "bank_code": "0102",
    "updated_at": "2026-09-15T14:00:00+00:00"
  }
}

account is null when nothing has been saved.

Field Type Description
account object|null null when the client has no saved account
account.id_number string Beneficiary cédula
account.phone string Beneficiary mobile
account.bank_code string 4-digit bank code

Errors

Status When
401 Missing or invalid client bearer token

POST /me/bank-account

Creates the caller's account, or replaces it if one exists (one account per client).

Request body

Field Type Required Rules
idNumber string yes Cédula, regex ^[VEJGP]?\d{6,10}$; normalized to uppercase without separators
phone string yes Venezuelan mobile, regex `^(0
bankCode string yes Exactly 4 digits

Response 200 — { "account": {…} }, shaped like the GET above.

Errors

Status When
401 Missing or invalid client bearer token
422 Validation failed

DELETE /me/bank-account

Removes the caller's account, if any.

Response 204 — no content.

Errors

Status When
401 Missing or invalid client bearer token