Pagos Recurrentes
Pagos Recurrentes
Request Base URL
EndPoints
Request Header
Content-Type
Recomendado
application/json
Authorization
Si
Basic Base64(app_id:security_key)
Request Parámetros (JSON format)
app_id
string
si
32
App ID en dashboard
out_trade_no
string
si
64
Dado por el Merchant (en el sistema)
method
string
no
32
Tarjeta de crédito
order_currency
string
si
3
BRL para Brasil
order_amount
decimal
si
0.01 ~ 99999999999999.99
Monto de pago solicitado
subject
string
si
128
Motivo de pago o título de ítem
content
string
no
255
Detalle de motivo de pago o detalle de ítem
trade_type
string
si
WEB
Tipo de contenido del Response, WEB mostrará un checkout URL
timeout_express
string
no
90m
m(minutos), h(horas), d(días), c(día actual)
format
string
no
JSON
Sólo JSON disponible
timestamp
string
si
19
yyyy-MM-dd HH:mm:ss
version
string
si
2.0
Correjir a 2.0
notify_url
string
si
IPN URL al merchant (inicia con http)
return_url
string
no
Página Web devuelve el URL al merchant (inicia con http)
buyer_id
string
recomendado
User ID de merchant
interval
string
si
1M
D(día), W(semana), M(mes), Y(año)
quantity
number
no
0
Cantidad de recurrentes
trial_period
string
no
Período de prueba
trial_amount
decimal
no
> 0
Monto de prueba(cuando trial_amount no esta vacío)
Ejemplo de request
Http Response (formato JSON)
code
string
Return código
msg
string
Return msg
sub_code
string
Return sub código (sólo error)
sub_msg
string
Return sub msg (sólo error)
out_trade_no
string
Request out_trade_no
trade_no
string
Pagsmile NO. de transacción
web_url
string
Checkout URL
Return Code (Exitoso)
Return Code (Fallido)
Notificaciones IPN
Atención!!!
return_url no está en los parámetros de solicitud, si es necesario, simplemente agregue el return_url después de la web_url al redirijir:
http://checkout.pagsmile.com?prepay_id={$prepay_id}
Cancelar Pago Recurrente
Request Base URL
EndPoints
Request Header
Content-type
Recomendado
application/json
Authorization
Si
Basic Base64(app_id:security_key)
Request Parametros (JSON formato)
app_id
string
Si
32
App ID en dashboard
timestamp
string
Si
19
yyyy-mm-dd HH:mm:ss
version
string
Si
2.0
Ajustar a 2.0
out_trade_no
string
Si
64
Dado por el Merchant (en el sistema)
Ejemplo de Request
Http Response (JSON formato)
code
string
Return código
msg
string
Return msg
sub_code
string
Return sub código(sólo error)
sub_msg
string
Return sub msg(sólo error)
out_trade_no
string
Request out_trade_no
recurring_status
string
Estado Recurrente
Return Code (Exitoso)
Return Code (Fallido)
Last updated