Inicio rápido en Khipu
Sigue estos pasos para realizar tu primera integración con Khipu usando Pagos Instantáneos.
1. Crea una cuenta de cobrador
Primero, necesitas una cuenta en Khipu.
Una vez registrada, crea una cuenta de cobro y asóciala a una cuenta bancaria para recibir pagos.
2. Obtén tus credenciales
Desde tu sesión privada en Portal Khipu, dirígite a:
- Opciones de la cuenta (en el menú lateral)
- Despliega la opción "Para integrar Khipu en tu sitio web"
- Obtén tu 'Id de cobrador' (identificador único)
- Obtén tu 'Nueva API key' (usa la de modo desarrollo para pruebas)
⚠️ Guarda tu clave secreta en un lugar seguro. Nunca la expongas públicamente.
3. Crea un cobro de prueba
Haz una solicitud HTTP POST
al endpoint de Khipu:
POST https://khipu.com/api/3.0/payments
Encabezados:
Authorization: Basic {base64_encode(id_cobrador:clave_secreta)}
Content-Type: application/json
Cuerpo (JSON):
{
"subject": "Compra de prueba",
"amount": 1000,
"currency": "CLP",
"transaction_id": "pedido-1234",
"return_url": "https://tu-sitio.com/exito",
"cancel_url": "https://tu-sitio.com/cancelado",
"notify_url": "https://tu-sitio.com/notificacion"
}
4. Redirige al usuario a pagar
La respuesta incluirá una URL:
"payment_url": "https://khipu.com/payment/show/..."
Redirige al usuario a esta URL para que realice el pago.
Una vez completado, Khipu lo enviará de vuelta a tu sitio mediante return_url
.
5. Espera la notificación del pago
Khipu enviará un webhook a notify_url
con los detalles del pago.
Solo da por válido el pago cuando recibas y verifiques esta notificación.
6. Verifica y pasa a producción
Cuando todo funcione en pruebas, repite el proceso con tus credenciales de producción.
Asegúrate de tener activadas las notificaciones, la cuenta bancaria registrada y tu sitio accesible desde internet.
✅ ¡Listo! Ya puedes comenzar a recibir pagos con Khipu.