OXXOPay
Cómo utilizar OXXOPay para realizar un payin en México.
Payin por OXXOPay
POST
https://gateway-test.pagsmile.com/trade/pay
Este endpoint te permite usar OXXOPay para realizar un payin en Mexico.
Headers
Name | Type | Description |
---|---|---|
Content-Type* | string | application/json; chartset=UTF-8 |
Authorization* | string | Basic Base($app_id:$security_key) |
Request Body
Name | Type | Description |
---|---|---|
app_id* | string | Id de app creado en dashboard - Max. 32 chars - |
customer.phone* | string | Teléfono de usuario |
customer.email* | string | Correo de usuario |
customer.identify.number* | string | Número de identificación de usuario - 13 chars, ex: MAMB780915969 - |
method* | string | Valor fijo: OXXOPay |
out_trade_no* | string | ID dado por el merchant en su sistema - Max. 64 chars - |
notify_url* | string | Donde Pagsmile enviará la notificación |
customer.identify.type* | string | Tipo de identificación de usuario - RFC - |
customer.name* | string | Nombre de usuario |
timestamp* | string | yyyy-MM-dd HH:mm:ss - Max. 19 chars - |
subject* | string | Razón de pago o título - Max. 128 chars - |
order_amount* | string | Monto de pago - 0.01~10,000 MXN - |
order_currency* | string | Valor fijo: MXN |
content | string | Detalle de razón de pago o título. - Max. 255 chars - |
buyer_id* | string | Usuario id de merchant |
address.zip_code* | string | zip code - 5 digits - |
website_url | string | URL de website de merchant - Max. 128 chars - |
address.street | string | calle - Requerido si no hay zip_code - |
address.street_number | string | número de calle - Requerido si no hay zip_code - |
address.city | string | ciudad - Requerido si no hay zip_code - |
address.state | string | provincia - Requerido si no hay zip_code - |
return_url | string | Redirigir a la URL del merchant cuando el usuario haya terminado checkout |
Consejos de pago para el usuario
OXXOPay es una opción más rápida de OXXO que se puede confirmar en tiempo real
barcode es el número de ticket que el usuario necesita usar para el pago
Proveer un localizador puede ayudar al usuario a localizar una tienda rápidamente. Puedes conectarla en https://www.google.com/maps/search/oxxo/
Proporcionar una versión PDF descargable podría ayudar a los usuarios móviles a tener sus tickets en sus teléfonos sin mantener el navegador abierto.
Ejemplo
Nota: 162************38 es el test ID de pagsmile para prueba en sandbox, y MTYyNTgyOTIxNDUzMTY2Mzg6UGFnc21pbGVfc2tfZDUwMWQ1ZGNkNTI5OGQ5N2MwNmUzYjI4YjA2OWZjZmY3NDU5ZjY2NzNiMjFjMTFlYTY3NDM5MDgzOTZkOTYxNQ== es el token de autorización asociado con el app ID de prueba.
Favor utilizar tu propio app_id y genera tu propio authorization token al realizar pruebas.
Last updated