Página Checkout (General)
Cómo usar la página de pago de Pagsmile para enviar un payin en Brasil.
Payin al usar página checkout de Pagsmile
POST
https://gateway-test.pagsmile.com/trade/create
Este endpoint le permite enviar un pago mediante la página de pago de Pagsmile
Headers
Content-Type*
string
applicacion/json; chartset=UTF-8
Authorization*
string
Basic Base($app_id:$security_key)
Request Body
app_id*
string
Id de la APP creada en el dashboard
- Max. 32 chars -
method
string
Si vacío, se mostrarán todos los métodos habilitados.
out_trade_no*
string
ID dado por el merchant en su sistema - Max. 64 chars -
notify_url*
string
Donde Pagsmile envía notificación
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 orden - 0.01 ~ 999999999 -
order_currency*
string
Moneda de orden - Max. 3 chars -
content*
string
Detalle de razón de pago o título. Se mostrará en el recibo.
- Max. 255 chars -
buyer_id*
string
Usuario id de merchant
channel
string
Sólo con = Wallet
trade_type*
string
Valor fijo: WEB
return_url
sring
URL de web redirección al finalizar pago
timeout_express
string
m(minutos), h(horas), d(días), c(siempre termina en día actual).
Controla tiempo de expiración de enviar una orden (desde initial hasta processing). (90m defecto, max 15d)
version*
string
Valor fijo: 2.0
cancellation_express
string
m(minutos), h(horas), d(días). Valor debe ser integer.
Usado para cancelar orden. Ex: 90m Usado para controlar tiempo de expiración de processing orden.
Ejemplo
La dirección URL de retorno no es necesaria en los parámetros de solicitud. Sin embargo, si necesario, puede sobrescribirlo agregando el return_url después de la web_url cuando se redirige.
http://checkout.pagsmile.com?prepay_id={$prepay_id}
↓↓↓
http://checkout.pagsmile.com?prepay_id={$prepay_id}&return_url=encodeURIComponent({$return_url})
Nota: 162************38 es el app ID de pagsmile para pruebas en sandbox, y MTYyNTgyOTIxNDUzMTY2Mzg6UGFnc21pbGVfc2tfZDUwMWQ1ZGNkNTI5OGQ5N2MwNmUzYjI4YjA2OWZjZmY3NDU5ZjY2NzNiMjFjMTFlYTY3NDM5MDgzOTZkOTYxNQ== es el token de autorización asociado al app ID de prueba.
Favor utilizar tu propio app_id y genera tu propio authorization token al realizar pruebas.
Last updated