Re: Additional fee based on the payment

How can I add a payment method fee or discount in my online store?

Rhythmic
Visitor
2 0 1

Hello guys,

 

I am selling high-end items and having an issue relying on Credit Card/Paypal - these are not viable options due to their high fees, unlike Bank Wire.

 

Since I want to prioritise Wire Transfers and give customers clear options to choose from, I have a following question: how do I add a "Credit Card/Paypal payment method fee" or a "Wire Transfer discount" based on the selected payment method.

 

Example (preferrable): when the customer selects "Credit Card or Paypal" an automatic 3% fee is added to the basket

Example: when the customer selects "Wire Transfer" an automatic 3% discount is added to the basket

 

I've tried using Order & Product Fees app and even contacted their support but they are saying that Shopify API currently does not support this feature. Is there another app that supports it? What are the possible solutions?

 

As of now, when customers are selecting "Wire Transfer" as a payment option I am asking them to wire me 3% less - totally faulty workaround, as it forces me to list items at a higher price than they really are, thus reducing my competition potential!

 

Thanks.

 

Replies 14 (14)

Rhythmic
Visitor
2 0 1

Anyone?

screenagers
Tourist
5 0 1

Create a custom manual payment method

  1. In the Payment providers section, select Create custom payment method.

  2. In Custom payment method name, enter the name of your payment method.

    The following names are reserved by Shopify and can't be used:

    • Bank Deposit
    • Cash
    • Cash on Delivery (COD)
    • custom
    • External Credit
    • External Debit
    • Gift Card
    • Money Order
    • Store Credit
  3. In Additional details, enter any information that you want shown next to the payment method in your checkout.

  4. In Payment instructions, enter the instructions that you want your customer to follow to pay for the order. These instructions are shown on the order confirmation page after the customer completes their order.

  5. Click Activate.

A customer using a manual payment method sees the name of the payment method and the instructions to complete the payment on the order confirmation screen.

giapreciado
Tourist
11 0 1

Hi, how you solve this?

andud
Visitor
1 0 1

Hi, Rhythmic! How did you solve this? I am really interested in how did you manage to solve this as I want too to charge different based on the payment method. Thanks!

giapreciado
Tourist
11 0 1

Hi, did you solve this?

thelab
Tourist
6 0 30

We have the exact same requirement.

giapreciado
Tourist
11 0 1

Hi, did you solve this?

 

joaquincalderon
Tourist
5 0 3

Hi @Rhythmic @thelab @andud did you find any solution? we also need a solution for this please

Travo
Tourist
3 0 11

Again @Shopify , why don’t you respond and address this ongoing request by so many users to have the ability to have price tables with credit card and bank deposit that show a price difference for the customer to chose.

I am sorry to say, you are going to lose market share and your already losing revenue.

giapreciado
Tourist
11 0 1

Did you solve it? please let me know

joaquincalderon
Tourist
5 0 3
Yes you can use the app called "Releasit Cash On Delivery" to set a fee based on
the payment option desire...

##- Please type your reply above this line
-##[data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=3D]
giapreciado
Tourist
11 0 1

But you cannot make a discount with a % really?

joaquincalderon
Tourist
5 0 3

@giapreciado I just apply extra fee to credit card payments with plugin "Releasit Cash On Delivery"

MMS1972
Shopify Partner
1 0 0

@joaquincalderon can you explain how you do this? I'm new to Shopify and have the same issue. credit card fees are ok but PayPal is outrageous. They charge about 5.5% and on high amount orders that is just way too much. Thanks!

 

When someone else has another option let me know as well. Am highly interested.

 

PS am not a Shopify partner but for some kind of reason this is shown up.