Page tree

Versions Compared

Key

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

...

Advanced Tables - Table Plus
heading0
multiplefalse
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse


NombreTipoFormatoDescripción
idString
Id de la devolución.costBooleanIndica 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_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.

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.


...

Advanced Tables - Table Plus
heading0
multiplefalse
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse


REQUERIDOReferencia para la entidad.
NombreTipoFormatoDescripcióncostBoolean

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_referenceStringamountDouble##.00

Cantidad por la cual debe hacerse la devolución.

Status
colourRed
title
reasonString
Motivo por el cual se solicita la devolución.
metadataObjectJSONObjeto JSON para adjuntar datos al pago.



Code Block
languagejs
firstline0
titleDevolucion
linenumberstrue
collapsetrue
curl --location --request POST 'https://api.paypertic.com/pagos/devolucion/ID' \
--header 'Authorization: TOKEN' \
--header 'Content-Type: application/json' \
-d '{
    "type":"online"
}'


Error posibles

  • 4000  Invalid request.

  • 4001  Invalid payment id.

  • 4035  Refund method not allowed.

  • 4100  Access denied.

  • 5001  Internal service error.