Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Status
colourGreen
titleGET
/api/v2/pagos/:id


Parámetros del mensaje


Advanced Tables - Table Plus
heading0
multiplefalse
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse


NombreTipo
Acceso
FormatoDescripción
idString
readable

Identificador del pago.
typeString
writable

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

Identificador del comercio.
return_urlString
writable

URL a la cual redirige el formulario de ingreso de datos de metodos de pago una vez finalizado el pago.
back_urlString
writable

URL a la cual redirige el formulario de pago al realizar clic en el boton regresar.
notification_urlString
writable

URL a la cual se estaran enviado las notificaciones del pago.
form_urlString
readable

URL
detailsArray (Object)
readable | writable

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.

    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 realizara el pago del mismo.
    external_referenceString
Referencia o id externo a la plataforma para uso del comercio.
    concept_idString
Identificador del concepto del pago definido por el comercio.
    concept_descriptionString
Descripcion del concepto del pago definido por el comercio.
    amountFloat##.00Monto del pago.
    collector_idString
Identificador del comercio. Se puede enviar un identificador distinto al del comercio que esta realizando la transacción, los cuales deben declarar y registrar la relación de los mismos.
rateFloat
writable
##.00Tasa de interes anual a cobrar pasada la fecha de vencimiento.
charge_delayFloat
writable
##.00Monto fijo a cobrar pasada la fecha de vencimiento.
currency_idString
readable | writable

Identificador de moneda. Valores:

  • USD: Dolar estadounidense

  • EUR: Euro
  • ARS: Pesos Argentinos
  • BRL: Reales Brazileros
  • COP: Pesos Colombianos
payment_methodsArray (Object)
readable | writable    authorization_transactionIdStringID de transacción de autorización.


    amountFloat
Monto a pagar con el medio de pago.
    media_payment_idInteger
Identificador del medio de pago.
   
number
first_six_digitsString
Primeros seis digitos del medio de pago.
    last_four_digitsString
Número del

Ultimos cuatro digitos 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
    authorization_codeInteger
Código de autorización
   
tokenStringToken de ingreso de datos de tarjeta.    cardholder
holderObject
Titular del medio de
la tarjeta
pago.
        nameString
Nombre.
        identificationObject
Documento del titular de la tarjeta.
            typeString
Tipo de documento.
            numberString
Número.
            countryStringISO 3166-1 alfa-3País de expedicion.
payerObject
readable | writable

Datos del pagador.
    idString
Identificador del pagador. Se obtiene del servicio de CUSTOMERS
    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.
fee_detailsArray (Object)
readable

Detalle de las comisión. Estan expresadas en la misma moneda que la transacción.
    typeString

Tipo de cardo. Valores:

  • feeComisión por transacción.
  • carrier_fee: Arancel del carrier.
  • media_payment_cost: Costo del medio de pago.
  • carrier_cost: Costo del carrier.
  • refund_cost: Costo por reembolso.
  • deferred_cost: Costo por diferir el pago.
  • discount: Descuentos.
    fee_payerString

Quien paga. Valores:

  • collector: El comercio absorbe.
  • payer: El pagador lo absorbe.
    descriptionString
Razón de la comisión.
    amountFloat##.00Monto de la comisión.
final_amountFloat
readable
##.00Monto final de la transacción. Es la suma de los montos de los detalles mas las comisión aplicadas al pagador.
refundsArray (Object)
readable

Listado de reembolsos. Estan expresadas en la misma moneda que la transacción.
    idString
Identificador del reembolso.
    amountFloat##.00Monto de reembolso.
    sourceObject
Origen del reembolso.
        idString
Identificador del origen.
        nameString
Nombre.
        typeString

Origen de la transacción. Valores:

  • collector: Comercio.
  • system: Sistema interno.
  • backoffice: Operador de backoffice.
  • customer: Pagador.
  • carrier: Carrier.
    metadataObject
Objeto JSON para adjuntar datos al reembolso.
retriesArray (Object)
readable

Reintentos de pagos.
    payment_idString
Identificador del pago de reintento.
statusString
readable

Estado de la transacción. Valores:

  • pending: El usuario aún no completó el proceso de pago.

  • approved: El pago fue aprobado y acreditado.

  • authorized: El pago ha sido autorizado pero aún no fue capturado.

  • in_process: El pago fue enviado al medio de pago para el proceso.

  • rejected: El pago fue rechazado. El usuario puede intentar pagar nuevamente.

  • cancelled: El pago fue cancelado por una de las partes, o porque el tiempo expiró.

  • refunded: El pago fue devuelto al usuario.

  • deferred: El pago se encuentra diferido por el pagador.
  • dismissed: El pago se encuentra objetado por el pagador.
  • review: El pago esta pendiente de aprovacion por parte de la entidad.
  • validate: El pago esta pendiente de aprocacion por parte del pagador.
status_detailString
readable

Detalle del estado (Ej: En un pago rechazado puede venir la leyenda del rechazo "Sin Fondo")
validationBoolean
readable

Si necesita validación por parte del pagador.
reviewBoolean
readable

Si requiere revisión por parte de la entidad.
upgradeableBoolean
readable

Si se puede actualiar el pago.
request_dateDate
readable

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

RFC 822 time zone
Fecha de envio de la transacción.
due_dateDate
readable | writable

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

RFC 822 time zone
Fecha de vencimiento.
last_due_dateDate
readable | writable

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

RFC 822 time zone
Fecha de último vencieminto.
process_dateDate
readable

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

RFC 822 time zone

Fecha en la que se proceso el pago.
paid_dateDate
readable

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

RFC 822 time zone

Fecha de pago.
rejected_dateDate
readable

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

RFC 822 time zone

Fecha de rechazo.
cancel_dateDate
readable

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

RFC 822 time zone

Fecha de cancelación.
accreditation_dateDate
readable

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

RFC 822 time zone

Fecha de acreditación.
review_validation_dateDate
readable

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

RFC 822 time zone

Fecha de validación del pago por parte de la entidad.
payer_validation_dateDate
readable

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

RFC 822 time zone

Fecha de validación del pago por parte del pagador.
payer_deferred_dateDate
readable

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

RFC 822 time zone

Fecha de diferimiento del pago.
last_updated_dateDate
readable

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

RFC 822 time zone

Última fecha de actualización.
metadataObject
writable

Objeto JSON para adjuntar datos al pago.
carrierString
writable

Carrier
sourceString
readable


    idString
Identificador del origen.
    nameString
Nombre.
    typeString

Origen de la transacción. Valores:

  • collector: Comercio.
  • system: Sistema interno.
  • backoffice: Operador de backoffice.
  • customer: Pagador.
  • carrier: Carrier.