---
title: "Update merchant"
method: PATCH
path: "/v1/merchants/{merchant_id}"
tags: ["Merchants"]
---

# Update merchant

`PATCH /v1/merchants/{merchant_id}`

Update supported fields on a merchant. Only fields included in the payload will be updated. Omitted fields will not be updated. Merchant status must be `ACTIVE`.

## Parameters

- `#/paths/~1v1~1merchants/get/parameters/0` — unresolved $ref
- `#/paths/~1v1~1merchants~1%7Bmerchant_id%7D/get/parameters/1` — unresolved $ref

## Request body

- object — The fields that can be updated on a merchant.
  - `deposit_frequency` DepositFrequency — unresolved $ref
  - `card_release_delay_days` integer — The number of business days after processing until Card payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `ach_release_delay_days` integer — The number of business days after processing until ACH payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `validated_ach_release_delay_days` integer — The number of business days after processing until Validated ACH payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `balance_checked_ach_release_delay_days` integer — The number of business days after processing until Balance-Checked Validated ACH payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `paypal_wallet_release_delay_days` integer — The number of business days after processing until PayPal Wallet payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `venmo_release_delay_days` integer — The number of business days after processing until Venmo payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `paypal_paylater_release_delay_days` integer — The number of business days after processing until PayPal Pay Later payments are made available to the merchant in a deposit. For example, 1 is T+1 and 2 is T+2
  - `card_account_updater_enabled` boolean — Boolean indicating if card account updater is enabled.
  - `accelerated_ach_mode` 'ENABLED' | 'DISABLED' — The Accelerated ACH status for this merchant. Options: * `ENABLED` - ACH payins will be accelerated, if applicable. * `DISABLED` - ACH payins will not be accelerated.
  - `reverse_payin_billing_fees_on_full_refund_enabled` boolean — Boolean indicating if payin billing fees are reversed to the merchant when a refund for the full amount is processed.
  - `reverse_payin_billing_fees_on_ach_return_enabled` boolean — Boolean indicating if payin billing fees are reversed to the merchant when an ACH return is processed.

## Response `200`

OK

- object
  - `status` Status — unresolved $ref
  - `data` 0 — unresolved $ref
  - `errors` Errors — unresolved $ref

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `403` — unresolved $ref
- `404` — unresolved $ref
- `5XX` — unresolved $ref

---

[API](https://skmtc.dev/rainforestpay/apis/authentication.md) · [All operations](https://skmtc.dev/rainforestpay/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rainforestpay/authentication/revisions/529a0dab0f90/schema)
