Cobra con tarjeta sin tocar los datos de la tarjeta
Tu servidor llama al API de ePay y tu página muestra el formulario de n1co.js. El número de la tarjeta nunca pasa por ninguno de los dos.
Dos superficies de integración#
API de ePay, en tu servidor#
Usa tu llave secreta sk_…. Crea sesiones de tarjeta y payment intents, lee pagos y reembolsos, y recibe webhooks firmados.
n1co.js, en tu página#
Usa tu llave pública pk_…. Muestra el card element en un iframe de n1co, guarda tarjetas y confirma pagos con 3D Secure.
No hay un recurso de clientes: el cliente viaja dentro de cada solicitud, con tu propio id, su nombre, correo y teléfono.
Cómo fluye un pago#
- Tu servidor crea un payment intent con el monto, la moneda y el cliente.
- El API responde con el intent y su
client_secret. - Tu servidor entrega el
client_secreta tu página. - Tu página llama a
confirmPayment()de n1co.js. - n1co.js envía la tarjeta tokenizada y muestra 3D Secure si el banco lo pide.
- Un webhook avisa a tu servidor, que entrega el pedido.