Skip to main content

How to charge a credit card payment method fee with Magical Fees

Magical Fees

Kyle Godon avatar
Written by Kyle Godon
Updated over a week ago

For Shopify Plus (Growth Plan)

This feature is fully supported for merchants on Shopify Plus using the Growth Plan.

  1. In the app admin, click Create Fee. Or click View Fees if you want to edit an existing fee.

  2. If you’re creating a new fee, choose the Function Method.

  3. Under the Payment Methods section, click Add Payment Methods.

  4. Check Credit Card and/or PayPal (PayPal is only available on Shopify Plus).

  5. Click Save.

The fee will be added in the checkout only when a customer pays by credit card or PayPal.


For Non-Plus Merchants (Beta)

Important: This is a beta feature for non-Plus merchants. Some behaviour may change as improvements are made. It is only supported for merchants using Shopify Payments.

  1. In the app admin, click Create Fee. Or click View Fees if you want to edit an existing fee.

  2. If you’re creating a new fee, choose the Function Method.

  3. Under the Payment Methods section, click Add Payment Methods.

  4. Check Credit Card.

  5. Click Save.

The fee will be added when the customer accepts it in the Online Store. If the customer declines the credit card fee and then pays with a credit card, their order will automatically be updated to include the fee and they will be notified that they have an outstanding payment to make. This is only supported for merchants using Shopify Payments.


Limitations:

  1. Payment method conditions are not supported on POS. The Automatic Fees tile ignores these rules, so no fee is applied. Use the Manual Fees tile to manually apply fees during checkout based on the customer's payment method.

  2. Payment method conditions are not compatible with accelerated checkouts like express payment options. Disable these in your store's payment settings to prevent customers from bypassing fee rules.

Did this answer your question?