Page tree

Versions Compared

Key

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

...

Status
colourBlue
titlePOST
  https://api.paypertic.com/pagos/devolucion/:id


Parámetros del mensaje del response


Advanced Tables - Table Plus
heading0
multiplefalse
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse


REQUERIDO
REQUERIDO

NombreTipoFormatoDescripción
idString
Id de la devolución.
costBoolean
Indica si la devolución tuvo costo.
statusString

Estado de la transacción. Valores:

  • approved: La devolución fue aprobada.

  • rejected: La devolución fue rechazada.

typeString

Tipo de devolución. Valores:

  • manual: Devolución manual a un medio de pago que puede ser diferente al original.
  • online: Devolución automática al medio de pago original.
  • by_media_payment: Devolución hecha por el medio de pago.
Status
colourRed
title
status_detailString
Detalle del estado (Ej: En una devolución rechazada puede venir la leyenda del rechazo).
referenceString
Identificador del pago relacionado.
external_referenceString

amountDouble##.00

Cantidad por la cual debe hacerse la devolución.

Status
colourRed
title
reasonString
Motivo por el cual se solicita la devolución.
fee_detailsArray (Object)
Detalle de las comisión. Están 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.


Parámetros del mensaje del request


Advanced Tables - Table Plus
heading0
multiplefalse
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse


NombreTipoFormatoDescripción
costBoolean

Indica si la devolucion va a tener costo.

typeString

Tipo de devolución. Valores:

  • manual: Devolución manual a un medio de pago que puede ser diferente al original.
  • online: Devolución automática al medio de pago original.
  • by_media_payment: Devolución hecha por el medio de pago.

Status
colourRed
titleREQUERIDO

status_detailString
Detalle del estado (Ej: En una devolución rechazada puede venir la leyenda del rechazo).
external_referenceString

amountDouble##.00

Cantidad por la cual debe hacerse la devolución.

Status
colourRed
titleREQUERIDO

reasonString
Motivo por el cual se solicita la devolución.
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.