Skip to main content

Overview

Manage ACH, Wires, Instant Payments, and Internal Transfers by choosing which transactions to allow or block for each account number.

How It Works

Configure the controls through the create or update Account number API. Examples
  • To determine if incoming ACH credit is accepted, use accept_credit.
  • To determine if incoming ACH debit is accepted, use accept_debit.
The counterparty_filter:
  • accept_all
  • reject_all
  • allowlist_only
and the counterparty_account_numbers_allowlist determine which counterparties are allowed to send or receive payments.

Default Behavior

If no controls are configured, the defaults will maintain the current permissive behavior:
  • accept_credit=true
  • accept_debit=true
  • counterparty_filter=accept_all
The API will automatically prevent contradictory configurations, such as accept_credit=false combined with counterparty_filter=accept_all.

Handling Returns

When accept_debit=false, inbound ACH debits will be returned with return code:
  • R16: Access to the account is restricted due to action taken by the RDFI.
For more return code details, view the ACH Return & Rejections Codes guide.

Microdeposits & Reversals

To support standard ACH account verification and reversal processes, the Lead system will continue to allow ACH microdeposits and reversals, even when account number controls are enabled. This ensures these processes continue to work smoothly while you maintain full control over all other ACH activity.

Control Attributes

ACH

Wire

Instant Payment

Internal Transfers