Page tree
Skip to end of metadata
Go to start of metadata

Preimportación

Acción

POST  https://api.paypertic.com/importaciones/pagos


Este endpoint realiza una preimportación de los pagos presentados en un archivo csv. Devuelve como resultado una cabecera con los resultados generales del proceso. La importación inicia en estado PENDING, indicando que los pagos aún no fueron generados.

Parámetros del mensaje


NombreTipoFormatoDescripción
collector_idString

Identificador del comercio.

fileFile.CSV

Archivo que contiene cobranzas a importar con el formato requerido, sin los encabezados.

REQUERIDO

match_payerBooleantrue/falseFlag para filtrar suscripciones por referencia externa del pagador.
match_conceptBooleantrue/falseFlag para filtrar suscripciones por el concepto.
match_identificationBooleantrue/falseFlag para filtrar por identificación del pagador.

Flags

El request debe mandarse con por lo menos un flag en true.

Si se envía match_identification en true, match_payer y match_concept deben ir en false

Error posibles

  • 4000  Invalid request.

  • 4004  Invalid collector.

  • 4051  Unrelated collector.

  • 4100  Access denied.

  • 5001  Internal service error.

Plantillas de ejemplo

Planilla de Importación Modelo Api v2 - Pay per TIC con ejemplo CSV.csv

Consulta

Acción

GET  https://api.paypertic.com/importaciones/pagos?


Este endpoint devuelve un listado de las cabeceras de las importaciones. Los registros pueden ser filtrados siguiendo el siguiente instructivo: Uso de filtros.

Los campos y operaciones disponibles para ser filtrados son los siguientes:

CampoOperaciones disponiblesAclaraciones
import_id
EQUAL

collector_id
EQUAL

status
EQUAL

status_code
EQUAL

request_date
LESS_THAN 
GREATER_THAN
LESS_THAN_OR_EQUAL_TO
GREATER_THAN_OR_EQUAL_TO

Formato esperado:

yyyyMMdd'T'hhmmss-0000

approved_date
LESS_THAN 
GREATER_THAN
LESS_THAN_OR_EQUAL_TO
GREATER_THAN_OR_EQUAL_TO

Formato esperado:

yyyyMMdd'T'hhmmss-0000
cancel_date
LESS_THAN 
GREATER_THAN
LESS_THAN_OR_EQUAL_TO
GREATER_THAN_OR_EQUAL_TO

Formato esperado:

yyyyMMdd'T'hhmmss-0000

Acción

GET  https://api.paypertic.com/importaciones/pagos/:import_id


Este endpoint devuelve la cabecera de la importación cuyo import_id sea enviado en la URL.

Detalle

Acción

GET  https://api.paypertic.com/importaciones/pagos/:import_id/detalles?


Este endpoint devuelve una lista del resultado para cada pago de una importación. Debe especificarse su import_id en la URL. Los registros pueden ser filtrados siguiendo el siguiente instructivo: Uso de filtros.

Los campos y operaciones disponibles para ser filtrados son los siguientes:

CampoOperaciones disponibles
external_transaction_id
EQUAL
external_reference
EQUAL
concept_id
EQUAL
concept_description
CONTAINS
currency_id
EQUAL
payer_reference
EQUAL
payer_name
CONTAINS
payer_email
EQUAL
payer_id_number
EQUAL
status
EQUAL
status_code
EQUAL

Aceptar/Cancelar una importación

Acción

POST  https://api.paypertic.com/importaciones/pagos/aprobar/:import_id


Este endpoint aprueba la importación. Se espera su import_id en la URL. Esto cambia su estado a APPROVED y genera los pagos que hayan sido preimportados exitosamente.

Acción

 POST  https://api.paypertic.com/importaciones/pagos/cancelar/:import_id


Este endpoint cancela una importación. Se espera su import_id en la URL. Esto cambia su estado a CANCELLED sin generar pagos.

Parámetros

NombreTipoDescripción
status_detailString

Motivo de la cancelación.

  • No labels