# ACH Funding Transaction Management

## ACH_FUNDING
Cancel an ACH Funding Transaction in `PROCESSING` or `RETRY` status. The applicable status value is `CANCELLED`.

## INSTANT_FUNDING
Reverse an AFT Funding Transaction in `PAID` status. The applicable status value is `REVERSED`.

> **Response Codes**  
> `200` - Request Succeeded  
> `400` - Bad Request, missing or invalid parameters  
> `422` - Cannot be processed, transaction in immutable status or already sent to financial institution for processing

## Parameters

### payer_id
- **Type:** string  
- **Required:** Yes  
- **Description:** Payer ID

### transaction_id
- **Type:** string  
- **Required:** Yes  
- **Description:** Transaction ID

### status
- **Type:** string
- **Enum:** Status to update transaction  
- **Allowed:**  
  - `CANCELLED`  
  - `REVERSED`

## Example Response Codes

### Responses
- `200`  
- `400`  
- `404`  
- `422`

## Example Curl Request

```bash
curl --request PATCH \
     --url https://test.api.interchecks.io/api/v2/payer_id/transactions/transaction_id \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

## Response Examples

- **200** - Result  
- **400** - Result  
- **404** - Result  
- **422** - Result

Updated 8 months ago.
