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 12 Next »


Acción

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


Parámetros del mensaje del response


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

Parámetros del mensaje del request


NombreTipoFormatoDescripción
typeString

Tipo de devolución. Valores:

  • online: Devolución automática al medio de pago original.

REQUERIDO

status_detailString
Detalle del estado (Ej: En una devolución rechazada puede venir la leyenda del rechazo).
external_referenceString
Referencia para la entidad.
reasonString
Motivo por el cual se solicita la devolución.
metadataObject
Objeto JSON para adjuntar datos al pago.

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

  • No labels