Acción

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

reasonString
Motivo por el cual se solicita la devolución.
metadataObject
Objeto JSON para adjuntar datos al pago.



POST /api/pagos/devolucion/48504c3e-586a-4651-af97-ffbd08bdf331 HTTP/1.1
Host: localhost:8543
Authorization: Bearer  eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJKQWtJcENINWFvbGs4U1FpckthTlNUUG9XY0Rfc2lnaWowcXBUTFJmcGJrIn0.eyJqdGkiOiI2NmIyMzM1Yy0wMTVhLTRjNjUtODc5MS1kYjI1ZTJiN2Y3NGEiLCJleHAiOjE1NDIxNDA1NzUsIm5iZiI6MCwiaWF0IjoxNTQyMTQwMjc1LCJpc3MiOiJodHRwczovL2EucGF5cGVydGljLmNvbS9hdXRoL3JlYWxtcy9iYWNrb2ZmaWNlIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjdjOTk3OTAwLTBmMjctNGEwYS04YzhmLTcyY2ZjMzA5MTFiYSIsInR5cCI6IkJlYXJlciIsImF6cCI6ImFjY291bnQiLCJhdXRoX3RpbWUiOjAsInNlc3Npb25fc3RhdGUiOiJjYWJiN2MwNS1lYzNhLTQ3NmYtODJkZi02YmM2NGY3NDQ5ODQiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbXSwicmVzb3VyY2VfYWNjZXNzIjp7ImFjY291bnQiOnsicm9sZXMiOlsiZW50aXR5LWFkbWluaXN0cmF0b3IiLCJiYXNlLXVzZXIiLCJ2aWV3LXByb2ZpbGUiXX19LCJuYW1lIjoiTWFyY2VsbyBNaW5pZyIsInByZWZlcnJlZF91c2VybmFtZSI6Im1hcmNlbG9tIiwiZ2l2ZW5fbmFtZSI6Ik1hcmNlbG8iLCJmYW1pbHlfbmFtZSI6Ik1pbmlnIiwiZW1haWwiOiJtYXJjZWxvbUBwYXlwZXJ0aWMuY29tIn0.J4UHMo8AVpWd_h415CSyCbEhaBCl9hFrm9qU5lNxXw-l1_wtoHMfwp0IU2m0_eP1QIQjnyy9_OlOcu-AB4vexClVQuyE4pblmgjanCU7wmbnjevCQEVtqp5GF3N4HFQ8E9jSedBY0s3OuLQH5DfrwLHmq5azOtXbwHiQiBH-z6ZqfwmL7jKiU5gISqrOLcFBP9X3ghNbNSb01X6XMX3MwHvcUYN8T6jw-ctV_A_CyQomaBBoG30MFx3HOTrNvcideBwqOyyFF0ZkTkAZcfb6xvNM_UY8z5pvK18j-dkVLcbFsnfC3HPXpp1Cea3U-JPm5Bl9aC5VXtzj_5PcAfbrag
Cache-Control: no-cache
Content-Type: application/json
source: backoffice
Postman-Token: 46449483-cbd8-4f8e-95ff-47eca5256a7a

{
	"amount": 20,
	"cost": true,
	"type": "online"
}


Error posibles