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


Acción

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


Parámetros del mensaje


NombreTipoFormatoDescripción
typeString

Tipo de pago. Valores:

  • debit: Debito en cuenta o tarjeta.
  • online: Transacción online con tarjeta.
  • transfer: Transferencia en cuenta.
  • debin: Transacción debin
  • coupon: Cupon de pago.

Si no se envía el tipo de transacción solo se registrara la operación y retornara en el parámetro form_url la url del checkout de pago.

collector_idString

Identificador del comercio.

return_urlString
URL a la cual redirige el formulario de ingreso de datos de métodos de pago una vez finalizado el pago.
Este servicio, también realiza un POST con información básica del pago. (ID, final_amount, status, type, collector, external_transacction_id, currency, status_detail, request_date ,metadata, rejected_date, Due_Date)
back_urlString
URL a la cual redirige el formulario de pago al realizar clic en el botón regresar.
notification_urlString
URL a la cual se estarán enviado las notificaciones del pago.
external_transaction_idString

Id externo de identificación de la transacción. Este campo no puede repetirse, debe ser ÚNICO, generado por la entidad.
REQUERIDO

detailsArray (Object)

Listado de pagos que conforman la transacción. Puede tener mas de un pago dentro de una transacción o referenciar a pagos pendientes ya registrados realizados.

También se puede enviar pagos a diferentes comercios los cuales deben declarar y registrar la relación de los mismos.

REQUERIDO

    payment_idString
Identificador del pago. Se puede enviar el identificador para obtener los datos de un pago pendiente ya registrado en la plataforma, de esta forma la transacción actual realizará el pago del mismo.
    external_referenceString
Referencia o id externo a la plataforma para uso de la entidad.
    concept_idString
Identificador del concepto del pago definido por la entidad.
    concept_descriptionString
Descripcion del concepto del pago definido por la entidad.
    amountFloat##.00Monto del pago.
    collector_idString
Identificador del la entidad. Se puede enviar un identificador distinto al de la entidad que está realizando la transacción, los cuales deben declarar y registrar la relación de los mismos.
rateFloat##.00Tasa de interes anual a cobrar pasada la fecha de vencimiento.
charge_delayFloat##.00Monto fijo a cobrar pasada la fecha de vencimiento.
currency_idString

Identificador de moneda. Consulte aquí los valores posibles.

REQUERIDO

payment_methodsArray (Object)
Listado de medios de pago.
    authorization_transaction_idString
ID de transacción de autorización.
    amountFloat
Monto a pagar con el medio de pago.
    media_payment_idInteger
Identificador del medio de pago.
    numberString
Número del medio de pago.
    installmentsInteger
Cuotas.
    promotion_idString
Identificador de la promoción.
    expiration_yearInteger
Año de expiración de la tarjeta
    expiration_monthInteger
Mes de expiración de la tarjeta
    security_codeString
Codigo de seguridad de la tarjeta.
    holderObject
Titular del medio de pago.
        nameString
Nombre.
        identificationObject
Documento del titular.
            typeString
Tipo de documento.
            numberString
Número.
            countryStringISO 3166-1 alfa-3País de expedicion.
payerObject

Datos del pagador.

REQUERIDO

    idString
Identificador del pagador. Se obtiene del servicio de CUSTOMERS
    external_referenceString
Referencia del pagador en la entidad.
    nameString
Nombre.
    emailString
Email.
    identificationObject
Documento del pagador.
        typeString
Tipo de documento.
        numberString
Número.
        countryStringISO 3166-1 alfa-3País de expedicion.
    phonesArray (Object)
Lisado de números telefónicos.
        descriptionString
Descipción del número.
        country_codeInteger
Código de país.
        area_codeInteger
Código de área.
        numberInteger
Números telefónico.
        extensionInteger
Extensión.
due_dateDate

yyyy-MM-dd'T'HH:mm:ssZ

RFC 822 time zone
Fecha de vencimiento.
last_due_dateDate

yyyy-MM-dd'T'HH:mm:ssZ

RFC 822 time zone
Fecha de último vencieminto.
metadataObject
Objeto JSON para adjuntar datos al pago.
carrierString
Carrier

presets

Object

Objeto JSON para presetear valores de un pago.

         media_payment_idsArray[Integer]

 Lista de medios de pago aceptados por el pago

         typeString

Tipo de forma de pago. Valores:

  • debit: Debito en cuenta o tarjeta.
  • online: Transacción online con tarjeta.
  • transfer: Transferencia en cuenta.
  • debin: Transacción debin
  • coupon: Cupon de pago.
         promotion_idsString
Promoción presseteada para el pago
         installmentsInteger
Cuotas preseteadas para el pago
         actionsArray[Object]

Lista de acciones presetadas para el pago. Valores:

  • retry: true | false

Errores Posibles

  • No labels

1 Comment

  1. Anonymous

    concept_id