Primeros pasos
Recomendaciones:
Recomendamos tener conocimientos de APIs.
Es preferible ser desarrollador fullstack (frontend + backend).
Direct API
Ponemos a disposición un API tipo REST con el que podrán integrar el sitio web o aplicaciones de su comercio electrónico.
La URL base del API se muestra a continuación, para asegurar la protección de los datos es necesario que las peticiones se envien usando https.
Autenticación
Para asegurar que las transacciones son fidedignas, cada negocio recibe API Keys para ambiente de pruebas y ambiente de producción. Dichas API Keys pueden visualizarse en el Panel Oxxo Pay
Estas API Keys tienen que proporcionarse al momento de enviar la transacción.
La autenticación es vía HTTP por medio de llaves API Keys de prueba o las de modo producción, las cuales se envían en los headers de HTTP Bearer token, de la siguiente forma:
-H "Accept: application/vnd.app-v2.1.0+json" \
-H "Content-type: application/json" \
-H 'Authorization: Bearer key_XXXX' \
-X POST -d '{}’
El API de Oxxo Pay cuenta con métodos para acceder a los diferentes recursos -API Endpoints- los cuales te permiten realizar diversas operaciones.
Es posible utilizar más de una llave al mismo tiempo. Es decir, pueden realizar cargos en modo producción y al mismo tiempo su equipo de desarrollo puede hacer cargos de prueba sin afectar la transaccionalidad de producción.
Por seguridad de tu negocio le recordamos que no se deben compartir tus API keys.
En esta sección podrás encontrar más información sobre la autenticación.
Configurar la librería (pruebas o producción)
Esta implementación se puede hacer en Modo de Prueba (Sandbox). Sin embargo, es esencial tener las llaves privadas para iniciar el modo de producción.
IMPORTANTE:
En caso de NO cambiar las API Keys de Prueba a Producción, ninguna de las transacciones se depositará en el Saldo Real de la cuenta.
En la plataforma de Oxxo Pay existe una sección donde se muestran las API Keys de Prueba a Producción.
¡Listo para comenzar!
En esta sección podrás encontrar tutoríales para aceptar pagos y devoluciones en efectivo.
Updated 8 months ago