Transaction Amount Rules

Set per-transaction minimums and maximums by currency.

Use transaction_amount when one authorization must stay within a fixed amount range. The rule compares the purchase amount when present, then the base amount. Each is checked only when its currency has a configured limit. A missing currency entry imposes no amount limit for that currency.

Transaction amount rule config
{
"rule_type": "transaction_amount",
"applicable_transaction_authorizations": ["debit"],
"applicable_card_issuance_modes": ["managed"],
"configuration": {
"USD": { "minimum": "10.00", "maximum": "500.00" }
}
}

configuration maps ISO 4217 currency codes to minimum and/or maximum decimal strings. Set either bound or both. The base amount is always USD, so a USD entry applies to every transaction. An entry for another currency applies only to the purchase amount of a transaction the merchant charges in that currency. Responses return these limits as currency_amount_limits.

This is a per-authorization limit; it does not track accumulated spend. Use Velocity Rules for counts or totals over time. See Setting Spend Controls to create and attach a control.