Skip to main content
Payment provider routing rules are used to route transactions to the appropriate payment provider. Each merchant will have one or more payment providers configured in Payment Provider section of Merchant Configuration.. As transactions are prepared for payment, the routing rules are applied to map which provider should be used for which transaction. The key components to how the rules are applied are:
  • Rule Ordinal - (index sequential numbers) Ordinals are applied in highest first order, such as 9 before 8 before 7. As a rule, best practice dictates that the final rule (Ordinal 0) should be the default_method rule, which will route all transactions to the provider that failed to meet a previous rule. Note: Keep in mind that the lowest ordinal rule (0) should be the default method for use when all others fail.
  • Rule Method - Control the routing of transactions based on certain conditions. If the conditions are not met, the rule is skipped for the next one. For details of the Rule methods, see Routing Rules- Supported Rule Methods below
  • Active Flag - The active flag ignores inactive rules and applies active ones in the reverse ordinal order. 1 indicates Active, 0 or empty indicate inactive rule.

Routing Rules- Supported Rule Methods

The following Rule Methods are available:

Paypal Routing

Paypal routing is an exception, whereby all PayPal transactions in the absence of a rule will be routed to the PayPal processor. It is still strongly recommended that a payment_method rule be set up for PayPal with the PayPal processor.