Saltar al contenido

Consultar pago

API v0.1.0
En 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

ParamDefaultNotas
limit20Entre 1 y 100.
cursor(vacío)Opaque base64. Usa el next_cursor de la respuesta anterior.