Integracion de verdad

Esta guia usa los endpoints reales de Trends172 Pay para crear sesiones, abrir checkout y confirmar pagos sin inventar SDKs que no existen.

Paso 1

Crea una sesion con `x-api-key` e `idempotency-key`.

Paso 2

Redirige al cliente al `checkoutUrl` recibido.

Paso 3

Consulta estado en API hasta `paid` o `failed`.

quickstart.curl
curl -X POST "https://tu-dominio.com/api/v1/payment-sessions" \
  -H "Content-Type: application/json" \
  -H "x-api-key: TU_API_KEY_DEL_MERCHANT" \
  -H "idempotency-key: order-10025-v1" \
  -d '{
  "amount": 125.0,
  "currency": "VES",
  "description": "Pago de prueba",
  "originSystem": "landing-checkout",
  "successUrl": "https://mi-negocio.com/pago/exito",
  "cancelUrl": "https://mi-negocio.com/pago/cancelado",
  "externalOrderId": "ORDER-10025"
}'
respuesta.json
{
  "sessionId": "48d8e95d-1aed-48d9-aaf9-4f9c428478d4",
  "checkoutUrl": "https://tu-dominio.com/pay?sessionId=48d8e95d-1aed-48d9-aaf9-4f9c428478d4"
}