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"
}