Why does Shopify charge a 2% transaction fee for third-party providers?

Sorry but this won’t help at all…you want your customers to pay on your website when they place the order. If you set up manual payments you would have to make contact with the customer with instructions on how to make payment outside of Shopify, which is a very bad idea.