Nelito Checkout API
API REST para integrar múltiples pasarelas de pago con detección de país automática y conversión de moneda en tiempo real.
https://checkout.nexflowit.com · Versión: v1REST JSON
Todas las respuestas en JSON
API Key
Autenticación por header
Multi-moneda
Conversión automática por IP
Autenticación
Todas las solicitudes deben incluir el header X-Project-Key con la API Key de tu proyecto.
Obtén tu API Key en el Panel → tu proyecto → Tab API Keys.
Manejo de errores
La API usa códigos HTTP estándar y siempre devuelve JSON.
Auth
Registro e inicio de sesión para clientes del panel.
/api/auth/register
Registrar nuevo cliente
No requiere autenticación.
| Parámetro | Tipo | Req. | Descripción |
|---|---|---|---|
| name | string | req | Nombre completo |
| string | req | Email único | |
| password | string | req | Mínimo 8 caracteres |
/api/auth/login
Iniciar sesión
| Parámetro | Tipo | Req. | Descripción |
|---|---|---|---|
| string | req | Email registrado | |
| password | string | req | Contraseña |
Órdenes
El endpoint principal. Crea una orden y obtén la URL de pago de la pasarela.
/api/orders/create
Crear orden de pago
X-Project-Key
| Parámetro | Tipo | Req. | Descripción |
|---|---|---|---|
| amount | number | req | Monto en moneda base del proyecto |
| currency | string | req | USD, PEN, MXN, etc. |
| payment_method | string | req | paypal, mercadopago, yape, stripe |
| country | string | opt | Código ISO país (PE, MX, CO...) |
| order_number | string | opt | Tu referencia interna |
| customer_email | string | opt | Email del comprador |
| customer_name | string | opt | Nombre del comprador |
| metadata | object | opt | Datos adicionales (user_id, items, etc.) |
/api/orders/{order_number}
Consultar estado de orden
Exchange
Detección de país por IP y conversión de moneda en tiempo real.
/api/exchange/auto
Detectar país y convertir
| Query Param | Tipo | Req. | Descripción |
|---|---|---|---|
| amount | number | req | Monto a convertir |
| currency | string | req | Moneda origen (USD, PEN...) |
| country | string | opt | Forzar país (PE, MX...). Si omites, detecta por IP |
/api/exchange/countries
Lista de países soportados
Métodos de pago
Obtén los métodos disponibles para un país específico.
/api/payment-methods
Métodos por país
Webhooks
Nelito envía notificaciones HTTP a tu endpoint cuando cambia el estado de una orden.
Eventos disponibles
Verificar firma
Quickstart
Acepta tu primer pago en menos de 5 minutos.
Crea tu cuenta
Ve a checkout.nexflowit.com/panel/register y registra tu cuenta gratis.
Crea un proyecto
Desde el panel crea un proyecto, selecciona tu moneda base y los métodos de pago que quieres aceptar.
Configura credenciales
Ingresa tus credenciales de PayPal, Stripe, MercadoPago o Yape en el tab "Credenciales" de tu proyecto.
Obtén tu API Key
Copia tu API Key desde el tab "API Keys". Guárdala en tu .env como NELITO_CHECKOUT_KEY.
Llama al endpoint
Haz POST /api/orders/create desde tu backend y redirige al usuario a checkout_url.
Integración Laravel
Ejemplo completo para integrar Nelito en tu aplicación Laravel.
Selector de moneda
Integra el selector de moneda en tu frontend Vue para mostrar precios en la moneda local del usuario.
© 2026 Nelito Checkout · checkout.nexflowit.com
Crear cuenta gratis →