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.
...