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"
}