CoDi
Cómo utilizar CoDi para realizar un payin en México.
Payin por CoDi
POST
https://gateway-test.pagsmile.com/trade/pay
Este endpoint te permite usar CoDi 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: CoDi
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.1~8,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
Los usuarios solo necesitan escanear el código QR para finalizar el pago. El código QR se puede generar con el valor qr_code.
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