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
Content-Type*
string
application/json; chartset=UTF-8
Authorization*
string
Basic Base($app_id:$security_key)
Request Body
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