PaymentRefund POST

Serviço utilizado para estornar transações que estão confirmadas/pagas. Para cancelar transações que não tiveram o pagamento confirmado, utilize o seriço "PaymentCancel"

/payment-refund

Fields

Field Type Description Required
transaction_id int

ID da transação. A transação deve estar com status "approved". Caso esteja com status "pending_payment" ou "in_analysis", deverá utilizar o serviço PaymentCancel

YES
account_id int

ID do usuário que solicitou o estorno da transação. Caso não seja enviado, vinculará o ID do proprietário da conta.

NO

Request

Headers

Header Value
Accept
application/json
Content-Type
application/json
Authorization Bearer token

Request Body

{
    "transaction_id":"71587",
    "account_id": "12"
}

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created
  • 400: Client Error
  • 422: Unprocessable Entity
  • 401: Unauthorized
  • 403: Forbidden

Headers

Header Value
Content-Type
application/json
Allow Comma-separated list of all HTTP methods allowed

Response Body

{
 "refunded": true,
 "message": "Transação estornada com sucesso"
}