Métodos de pago de un cliente
GET https://api.geopagos.io/api/v1.0/customers/{customerId}/payment-methods
Query params (opcionales)
| Parámetro | Valores válidos |
|---|---|
| type | credit, debit, prepaid |
| status | active, inactive, expired |
| brand | visa, mastercard, amex, diners, cabal |
Response 200
{
"data": [
{
"payment_method_id": "pm_789",
"customerId": "cus_456",
"type": "credit",
"brand": "visa",
"last4": "4242",
"expMonth": 12,
"expYear": 2028,
"holderName": "Juan Perez",
"holderDocument": {
"type": "DNI",
"number": "12345678"
},
"status": "active",
"metadata": {},
"createdAt": "2026-01-01T00:00:00Z",
"updatedAt": "2026-01-01T00:00:00Z"
}
],
"count": 1
}
Campos de cada elemento de data[]: payment_method_id (<uuid>, único campo en snake_case), customerId (<uuid>), type, brand, last4, expMonth (integer), expYear (integer), holderName, holderDocument ({ type, number }), status, metadata (object), createdAt (<date-time>), updatedAt (<date-time>).
Nota de casing: a diferencia del resto de la respuesta (camelCase), payment_method_id se mantiene en snake_case.