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

@rocaces @ccronje @GDUB

No it is correct, because with this solution the payment is taken directly through Stripe, the payment does not go through Shopify, the solution creates the order in your store after receiving the payment. Also this is not a payment gateway solution this is a checkout solution.

Hi! Can you explain how I can set this up? Can I also do it with third-party payment provider Mollie? Working with that already, but want to skip the 2% transaction fee.

Had a quick look at this and as far as I can see it’s basically a custom checkout page that goes off Shopify. Could be a solution I guess, but not really an option in my country for example where we can not use Stripe.

Thanks but we can’t use stripe. We are now finishing the evaluation of another platform and are likely to change after 9 years of shoshopify ping. It’s a pitty that they keep getting worse.

Yeah unfortunately I moved all my shops to another platform as well and this ridiculous 2% transaction fee was the only reason. it makes no sense to pay a monthly Shopify subscription, plus 2% transaction fee on top of the 3-5% fees you already pay the provider who actually processes the payments.

To avoid the 2% transaction fee from Shopify, please make sure to set up manual payment capture in Shopify. This means you should only capture payments through your third-party gateway. By doing this, you will only incur the fees from the third-party gateway and not the additional 2% fee from Shopify. If payments are captured on Shopify first, then the third-party gateway will charge twice. So, make sure to capture payments manually through the third party. I hope this helps!

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.

Mollie is a payment provider (so you need to pay 2% transaction fee). This solution is a checkout solution powered by Stripe, so you only pay Stripe commissions. Visit the solution’s website, the installation package is available there.

Yes, a Stripe account is required for this solution. If Stripe is not available in your country, you can open a Stripe account by opening a company in the USA. For this, there is a Stripe service called Stripe Atlas to create a company in the USA.

The only solution seems to be the solution @rocaces recommends.

Also when I look at Stripe Pricing, there are low commissions at cent level for iDEAL payment method.

Can you confirm this?

I can confirm that manual payment methods don’t incur transaction fees, but I don’t see how this is a solution. Effectively the customer does not do the payment right there and then and you have to email them a payment link or give them details on how to complete the payment in some other way after the order is placed. This will make the checkout process much more arduous and result in many abandoned orders.

No, I think “Manually Capture Payments” on Shopify settings means that when a customer places an order, you need to manually hit the Capture button to process the pre-authorised card payment, rather than it happening at the same time as authorisation. It allows you some time to e.g. check with your supplier that the item is in stock to avoid having to refund the customer.

It’s not the same as “manually” capturing payments outside of Shopify, e.g. Cash On Delivery.

Just to clarify how this works:

If you use a third-party payment gateway like Authorize.net, you can avoid Shopify’s 2% transaction fee by setting manual payment capture in Shopify. Here’s how it works:

  1. When a customer checks out, the payment is authorized by your third-party gateway (Authorize.net in this case), but it is not captured by Shopify automatically.
  2. You then manually capture the payment through your third-party gateway first, ensuring that the payment is processed through them.
  3. Once the payment is captured by Authorize.net, you go into Shopify and manually mark the order as paid, which updates the order status and moves it forward to fulfillment.

This prevents Shopify from charging the 2% fee because Shopify doesn’t capture the payment first. It’s just a matter of manually confirming the payment in your gateway and then updating it in Shopify. The customer’s experience stays the same—they’ll still go through the usual checkout process, and there’s no extra step for them.

While it adds a bit of manual work (approving payments in Authorize.net and then updating in Shopify), it saves the 2% fee charged by Shopify on top of the fees from the third-party gateway.

Hope that helps clear things up!

Wow, I didn’t know that. If this is the case, it’s pretty cool. Surprise Shopify would allow it.

I might do a test on my on store to see if it works.

Shopify doesn’t need to double dip, especially if you’re not using them to process transactions like I do.

Thank you so much! How do you redirect the customers to the third-party checkout?

a secure bridge between your site and the third-party service, ensuring that the transaction happens safely while still keeping the customer on your website.

OK, I confirmed with my payment gateway (Airwallex) that they don’t currently support manual payment capture outside of Shopify.

So, that’s not a solution for me. But as they are the only gateway that would accept me as a non-resident, I don’t have much choice.

The payment gateways here in my country also doesn’t support this.