SPEI
Cómo utilizar SPEI para realizar un payin en México.
Payin por SPEI
POST
https://gateway-test.pagsmile.com/trade/pay
Este endpoint te permite usar SPEI 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: SPEI |
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 - 8~190,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 digitos - |
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
Agregue un botón Copiar CLABE. El valor de clabe es la única información que el usuario necesita usar para completar el pago. Agregar un botón de copia podría ayudar a mejorar la experiencia de pago del usuario.
Clabe será único para cada pedido. El pago con una clabe incorrecta o un monto incorrecto no será confirmado por el banco.
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