El apartado describe el uso del parammetro parámetro url_notification dentro de los pagos y suscripciones.
Descripción
Al momento re registran de registrar un pago o una suscripción en la plataforma de Pay per TIC se tiene la posibilidad de utilizar el parametro parámetro url_notification, este paramtetro permite la recepción de nottificaciones notificaciones de cambio de dicho pago o suscripción.
Modelo de Notificación
Al mmomento momento de enviar un notificación el sistema realiza un POST a la url informada con un modelo de dato como el siguiente
...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"type" : "subscription",
"validation" : false,
"review" : false,
"source" : {
"id" : "4450b7c2-58c6-4f38-b8ab-69b8d4761a7f",
"name" : "system-test",
"type" : "collector"
},
"id" : "a16d59ca-b974-4f9c-a17a-37721705688d",
"collector_id" : "999",
"collector_detail" : {
"name" : "PRUEBA"
},
"notification_url" : "http://127.0.0.1:9980/notifications",
"detail" : {
"amount" : 1.0,
"external_reference" : "344",
"concept_id" : "44",
"concept_description" : "Concepto de prueba"
},
"currency_id" : "ARS",
"payment_method" : {
"media_payment_id" : 9,
"media_payment_detail" : "VISA CREDIT",
"last_four_digits" : "0010",
"first_six_digits" : "450799"
},
"payer" : {
"name" : "Prueba",
"email" : "prueba@paypertic.com",
"external_reference" : "664",
"identification" : {
"type" : "DNI_ARG",
"number" : "99999999",
"country" : "ARG"
}
},
"amount" : 1.0,
"status" : "active",
"request_date" : "2019-08-06T15:35:04-0300",
"due_day" : 25,
"last_update_date" : "2019-08-06T15:35:05-0300",
"recurrence" : "monthly",
"periods" : 30
} |
...
Encriptación
Es posible enviar notificaciones en forma encriptada. Para esto se usaran tres tipos de llaves, una simétrica, una privada y una pública.
...