Deletar transação
Deleta uma transação e todos os seus dados relacionados (itens, cliente, endereços, pagamentos, reembolsos).
Endpoint
Seção intitulada “Endpoint”DELETE
https://api.rapidchargeback.com/api/v1/transactions/:idAutenticação
Seção intitulada “Autenticação”Authorization: Basic base64(client_id:client_secret)Parâmetro de URL
Seção intitulada “Parâmetro de URL”| Parâmetro | Tipo | Descrição |
|---|---|---|
id | string (UUID) | ID da transação |
Não guardou o id? Ache a transação pelo ID do seu sistema.
Validações
Seção intitulada “Validações”- Se a transação já foi utilizada por alguma solução (ex: consultada pela Prevenção), a exclusão é bloqueada com
409 Conflict
Exemplo de requisição
Seção intitulada “Exemplo de requisição”curl -X DELETE https://api.rapidchargeback.com/api/v1/transactions/00000000-0000-0000-0000-000000000042 \ -H "Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ="Exemplos de resposta
Seção intitulada “Exemplos de resposta”Sucesso
Seção intitulada “Sucesso”HTTP/1.1 204 No ContentSem corpo na resposta.
Transação não encontrada
Seção intitulada “Transação não encontrada”{ "error": { "code": "TRANSACTION_NOT_FOUND", "message": "Transaction not found" }}Transação imutável
Seção intitulada “Transação imutável”{ "error": { "code": "TRANSACTION_IMMUTABLE", "message": "Transaction cannot be modified, it has been used by a network event" }}