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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


Acción

POST  /api/v2/pagos/devolucion/:id


Parámetros del mensaje


NombreTipoFormatoDescripción
statusString

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

Tipo de pago. Valores:

  • manual: Debito en cuenta o tarjeta.
  • online: Transacción online con tarjeta.
  • by_media_payment: Transferencia en cuenta.


REQUERIDO

status_detailString

referenceString
Identificador del pago relacionado.
external_referenceString

amountDouble##.00


REQUERIDO

reasonString

transaction_idString

authorization_codeString

ticket_numberString

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

Tipo de cardo. Valores:

  • fee: Comisió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.
sourceString

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

Error posibles

  • 4000  Invalid request.

  • 4001  Invalid payment id.

  • 4035  Refund method not allowed.

  • 4100  Access denied.

  • 5001  Internal service error.

  • No labels