Authorization configurations

The Authorization configurations API must be used to register configurations at the org, program, and account levels. The authorization configuration is retrieved based on the hierarchy Account > Program > Org.

If the configuration for the account is not found, the system looks for the configuration at the next higher level successively. If no configuration is found, the system continues with the standard Authorization flow.

Each of the endpoints and parameters are defined in the Authorization configurations API documentation, but the following table allows you to easily determine which parameters are required for Full balance and which are required for Zero balance.

FieldTypeDescriptionDefault
value
Full
balance
Zero
balance
approve_anti_fraud_unavailablebooleanIf set to true when anti-fraud is unavailable, the anti-fraud check is marked as APPROVED.
If set to false, it is marked as REJECTED.
falseX
should_use_anti_fraud_decisionbooleanFlag indicates whether anti-fraud decisions should be used.falseX
use_anti_fraud_apibooleanFlag indicates whether the anti-fraud API should be used.falseX
use_anti_fraud_response_codebooleanFlag indicates whether we should use the response code sent in anti-fraud.falseX
use_rates_fee_modelsbooleanFlag indicates whether rate fee models should be used.falseX
enabled_partial_authorizationbooleanBy default, authorizations don’t validate partial authorization, but if this property is enabled, it allows the platform to process partial authorizations for a given org/program/account.

NOTE: This property also depends on the merchant, as it is necessary for the merchant to be able to partially authorize.
falseXX
disable_dccbooleanThis setting indicates whether or not the program allows dynamic currency conversion (DCC) transactions.

By default, every program allows DCC transactions. In case it's necessary to block this type of transaction, the configuration must be set to true.
falseXX
deny_all_authorizationsbooleanFlag indicates whether authorizations should be denied.

This is useful for cases where a product is deprecated or during a migration process.
falseX
use_settlement_from_networkbooleanBy default, in clearing flow for international purchases, the authorizations use the same settlement amount of authorization (online flow).

Setting this flag to truemeans the system will use the settlement amount from the clearing message, which can be different from authorization.
falseX
call_anti_fraud_when_cancellingbooleanFlag indicates whether the anti-fraud API should be called during cancellation.falseX
days_to_cancel_pre_authorizationintegerNumber of days to cancel pre-authorization.

NOTE: the minimum number of days is 1 and the maximum is 60.
35XX
bypass_card_status_canceledbooleanFlag indicates whether the card status validation should be bypassed for a recurring transaction with card status CANCELED.falseXX
zero_balance_urlstringIndicates that it’s a Zero Balance flow, so the URL to call the customer’s service is informed.

NOTE: This is only required for Zero balance.
X
override_binsobjectThis object may contain one or more of the above fields to be overridden individually at the BIN level, applying the default values ​​if absent.

NOTE: For an example with override bins, refer to Run the configuration requests.
XX