---
title: "Delete RTP Transaction"
method: DELETE
path: "/v2/clients/{ClientID}/transactions/rtp/{RTPNetworkID}"
tags: ["Transaction"]
---

# Delete RTP Transaction

`DELETE /v2/clients/{ClientID}/transactions/rtp/{RTPNetworkID}`

If using`?request`: Requests a return of a previously sent RTP push transaction.
If using `?response`: Responds to a request of a previously received Request for Return of Funds (for a previously received RTP transaction).

## Path parameters

- `ClientID` string, required
- `RTPNetworkID` string, required

## Query parameters

- `request` string
- `response` string

## Request body

- DeleteRTPTransaction
  - `amount` string — Partial Reversal Amount. See how to [properly format an amount](/reference/data#how-to-specify-an-amount-value). *Optional. Use is only allowed if using query string `?response`. If omitted, the reversal will be for the original amount.
  - `fee` string — The fee the participant charges for returning the funds. See how to [properly format an amount](/reference/data#how-to-specify-an-amount-value). *Exclusively compatible with query string `response`. Optional, omit if no fee is incurred.
  - `reasonCode` string — See valid Reason Codes for [`?request`](/reference/ach-rtp#rtprequest) and [`?response`](/reference/ach-rtp#/rtpresponse)
  - `network` string — The payment-rails used to reimburse the original credit transfer Acceptable values: - `R`: RTP - `A`: ACH Payment - `W`: FedWire - `C`: CHIPS *Exclusively compatible with query string `response`. Required if `reasonCode` is `ACTC`, otherwise omit. If `network` is `R` (<<glossary:RTP>>), a credit transfer will be sent to reimburse the original transaction.
  - `reversalID` string — The unique identifier of the transaction used to return the funds. Acceptable values: - An **ACH** Trace Number - A **FedWire** IMAD - A **CHIPS** System Sequence Number (SSN) *Exclusively compatible with query string `response`. Required if `reasonCode` is `ACTC` and `network` is `W`, `A`, or `C`, omit otherwise.

## Response `200`

A response to a request for return of funds was accepted (and if applicable, the reimbursement was accepted).

- TransactionRTPDeleteResponse
  - `SC` integer — [HTTP Status Code](https://developers.tabapay.com/reference/http-status-codes#/)
  - `EC` string — Internal Error Code. This is used to help TabaPay team members trace an error.
  - `status` string — [Status](https://developers.tabapay.com/reference/resource-status#/) of the <<glossary:RTP>> Delete.
  - `networkRC` string — 3-character [Network Response Code](https://developers.tabapay.com/reference/rtp-response-codes#/) of Reversal Request or of Reversal Response
  - `networkID` string — 35-character Network ID of Reversal Request or of Reversal Response
  - `reimbursement` object — Reimbursement *object* *Only present if using `?response` and sending a credit transfer for reimbursement*
    - `networkRC` string — 3-character [Network Response Code](https://developers.tabapay.com/reference/rtp-response-codes#/) of Credit Transfer (the reimbursement)
    - `networkID` string — 35-character Network ID of Credit Transfer (the reimbursement)

## Other responses

- `202` — A request for return of funds was accepted.
- `207` — One or more Failures occurred while processing the Request.

---

[API](https://skmtc.dev/tabapay/apis/tabapay-apis.md) · [All operations](https://skmtc.dev/tabapay/apis/tabapay-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tabapay/tabapay-apis/revisions/154fa3d585cf/schema)
