...
Qué es una solicitud de pago?
Una solicitud de pago es Es el conjunto de datos que se envían y reciben cuando se trabaja con nuestra API de pagos, debemos .
Debemos crear una cuando queremos que un cliente usuario pague a través de Pay per TIC.
Todos nuestros servicios son REST, envían y reciben la información en formato JSON, es muy importante enviar el encabezado correspondiente en todas las llamadas a servicios de Pay per TIC, de la siguiente manera:
...
Las solicitudes contienen toda la información referente a una transacción en particular, como la persona a la el usuario al que corresponde el pago, el importe, concepto, forma de pago, estado, etc.
...
Para crear una solicitud de pago pendiente, el primer paso es armar nuestro objeto JSON para poder luego enviarlo al servicio <link>servicio web de creación de pagospagos</link>. En esta guía mostraremos los campos mínimos y más importantes, disponemos de un <link>listado completo de campos</link> importantes que se pueden utilizar en la creación de una solicitud de pago.
...
Code Block |
---|
{ "external_transaction_id": "1238219", "currency_id": "ARS", "details": [ { "external_reference": "1123", "concept_id": "ABC123", "concept_description": "Pago de ABC123 - Junio 2021", "amount": 3804.50 }], "payer": { {"external_reference": "2932" "name": "Usuario final", "email": "pagador@paypertic.com", "identification": { "type": "DNI_ARG", "number": "11222333", "country": "ARG" } }, "due_date": "2020-12-10T00:00:00-0300", "last_due_date": "2020-12-24T00:00:00-0300", "notification_url": "https://host.com/notificaciones" } |
...
Una vez que enviamos el POST, si el mensaje fue correcto, recibiremos como respuesta un código 200 que indica que Pay per TIC registró la transacción correctamente. Si no recibimos un 200 debemos verificar los pasos anteriores o ver los posibles errores descritos en esta página<link a ws de pagos>esta página</link>.
La respuesta tendrá campos nuevos, de los cuales anlizaremos los más importantes:
...