Consultar pago
API v0.1.0En esta página
Detalle por id o listado paginado por cursor. Ambos endpoints requieren sk_.
Detalle por id
GET/v1/payments/{intent_id}
{intent_id} acepta UUID o external_id.
bash
curl https://rutiva-api.onrender.com/v1/payments/pi_xxx \
-H "Authorization: Bearer sk_live_xxxx"La respuesta es idéntica al objeto payment_intent pero sin client_secret (nunca aparece en GET).
Listado paginado por cursor
GET/v1/payments?limit=20&cursor=<b64>
Ordenado por created_at DESC, id DESC.
bash
curl "https://rutiva-api.onrender.com/v1/payments?limit=20" \
-H "Authorization: Bearer sk_live_xxxx"Response:
json
{
"items": [
{
"id": "8d3a4b5c-...",
"external_id": "pi_L9limdfjZ6SHJjpkXueO1w",
"status": "succeeded",
"amount_cents": 50000,
"currency": "VES",
"succeeded_at": "2026-05-13T15:18:42"
}
],
"next_cursor": "MjAyNi0wNS0xM1QxNToxODo0Mnw4ZDNh...",
"has_more": true
}Cuando has_more=false, no hay más páginas y next_cursor=null.
Query params
| Param | Default | Notas |
|---|---|---|
limit | 20 | Entre 1 y 100. |
cursor | (vacío) | Opaque base64. Usa el next_cursor de la respuesta anterior. |