Transactions are routed on conditions set by the user. For example, if a card payment is made and the issuing bank is based in Sweden, the merchants could set up rules that would enable the transaction to be processed by a payment service provider that is backed by an acquirers based in Sweden, or one that is geographically close to Sweden. This improves the chances of it being accepted and also reduces processing fees.