SDKs
Las bibliotecas de n1co para tu servidor y tu frontend. Llaman al API y cargan n1co.js por ti, con tipos, errores y verificación de webhooks.
- Tu servidor crea la sesión de tarjeta o el payment intent con un SDK de servidor y tu llave secreta.
- La página o la app del comprador usa un SDK de frontend con tu llave pública y el
client_secret. - Tu servidor entrega el pedido cuando llega el webhook: es la fuente de verdad.
SDKs de servidor#
Corren solo en tu servidor, con tu llave secreta sk_…. Nunca la uses en un navegador ni en una app.
| SDK | Paquete | Requiere |
|---|---|---|
| Node.js | @n1co/epay |
Node.js 22.12+, 24 o 26+ |
| .NET | N1co.EPay |
net8.0 o net10.0 |
| PHP | n1co/epay |
PHP 8.2+ con Composer |
SDKs de frontend#
Usan tu llave pública y el client_secret. La tarjeta se escribe solo en los frames de n1co.
| Para | Paquete | Estado |
|---|---|---|
| Web con bundler | @n1co/elements |
0.1.0 |
| React Native | @n1co/react-native |
0.1.0 |
| Página HTML | n1co.js por <script> |
Referencia |
Versiones y entornos#
Los SDK de servidor 0.1.x siguen el contrato 0.10.0 del API. Antes de 1.0, una versión menor puede cambiar métodos junto con el contrato.
| Entorno | API | n1co.js |
|---|---|---|
| Desarrollo | https://api-epay.dev.n1co.dev |
https://elements.n1co.dev |
| Producción | Llega con el lanzamiento a producción | Igual |
Los ejemplos pasan siempre el host de desarrollo. Los valores de producción llegan con el lanzamiento a producción.