Merchant Filters

Merchant filters are used to control and restrict specific operations that merchants can perform. These filters are configured by the tenant responsible for the merchant. Each filter has a type and a configuration specifying when and how it is applied.

Filter Types

  1. TRANSACTION_RESTRICTION
    Filters applied to restrict the creation of certain types of transactions.

    • FIAT_DEPOSIT_RESTRICTION: Prevents deposits of fiat currency.
    • CRYPTO_DEPOSIT_RESTRICTION: Prevents deposits of cryptocurrency.
    • FIAT_TO_CRYPTO_RESTRICTION: Blocks transactions converting fiat currency to cryptocurrency.
    • CRYPTO_TO_FIAT_RESTRICTION: Blocks transactions converting cryptocurrency to fiat currency.
    • OPS_TO_TRADE_RESTRICTION: Prevents transfers from operations accounts to trading accounts.
    • TRADE_TO_OPS_RESTRICTION: Prevents transfers from trading accounts to operations accounts.
    • FIAT_WITHDRAWAL_RESTRICTION: Blocks withdrawals of fiat currency.
    • CRYPTO_WITHDRAWAL_RESTRICTION: Blocks withdrawals of cryptocurrency.
  2. TRANSACTION_APPROVAL
    Filters applied to require manual approval for specific transaction types.

    • FIAT_DEPOSIT_MANUAL_APPROVAL: Requires manual approval for fiat currency deposits.
    • CRYPTO_DEPOSIT_MANUAL_APPROVAL: Requires manual approval for cryptocurrency deposits.
    • EXCHANGE_CURRENCY_MANUAL_APPROVAL: Requires manual approval for currency exchange transactions.
    • OPS_TO_TRADE_MANUAL_APPROVAL: Requires manual approval for transfers from operations accounts to trading accounts.
    • TRADE_TO_OPS_MANUAL_APPROVAL: Requires manual approval for transfers from trading accounts to operations accounts.
    • FIAT_WITHDRAWAL_MANUAL_APPROVAL: Requires manual approval for fiat currency withdrawals.
    • CRYPTO_WITHDRAWAL_MANUAL_APPROVAL: Requires manual approval for cryptocurrency withdrawals.

Did this page help you?