Being able to accept payments is key to every ecommerce business. It is also one of the most important costs for an online store. There are essentially two ways to do this: option one, get a merchant account and a payment gateway or option two, work with an aggregator.
A merchant account is a special type of bank account that allows a store owner to accept payments by credit or debit card. The merchant account is linked to the store's bank account: payments are transferred on a regular basis to the bank account and refunds are taken from the bank account.
But a merchant account on its own is not enough to get you up and accepting payments online. You also need a payment gateway, an online service that actually processes the payments. On one side, the payment gateway integrates with Shopify to provide the means for your customers to make payments in your store. On the other side, the payment gateway integrates with your merchant account so you can receive the money from those payments.
So you need a payment gateway that is compatible with Shopify and you need a merchant account that is compatible with the payment gateway. Sometimes the merchant account and the payment gateway are set up by the same company - this simplifies the process - you just need to make sure that the payment gateway is compatible with Shopify. You'll find a list of compatible payment gateways at the following address:
» //www.shopify.com/payment-gateways
You will pay a transaction fee for every transaction that goes through the merchant account - typically a fixed fee plus a percentage of the transaction. The payment gateway may have a setup cost, a combination of monthly or annual fees and sometimes even transaction fees.
There's a good article on ensuring your merchant account application gets approved, as it's not always straightforward, on the Shopify Blog.
A simpler and quicker solution however is to work with an aggregator like Paypal. Shopify now also have their own payment solution for merchants in the U.S. - Shopify Payments. These companies process your payments through their own merchant account. For every transaction you pay a fixed fee plus a percentage of the transaction. It tends to be more expensive than having your own merchant account but it's a whole lot simpler to put in place.
Let's open up the checkout settings by clicking on Settings and then Checkout in the navigation panel. In this section, you can control the following settings:
For merchants based in the U.S., Shopify Payments is an attractive option. You can track your payments through your Shopify admin. Learn more about it here.
For merchants based in Europe, Paymill offers a good alternative to Shopify Payments or Paypal.
Paypal is probably the best-known aggregator for merchants. Its service has always emphasised protection of the consumer. It's perhaps for that reason that transactions on Paypal represent nearly one-fifth of the entire global ecommerce market.
The three Paypal services
There are three levels of service: Express Checkout, Payments
Advanced and Payments Pro.
One of the key differences between these different services is:
To read about each service and compare the three services follow these steps:
Each service offers slightly different levels of service - make sure to look at the comparison chart. At the time of writing the three services have the same transaction fees but Payments Advanced and Payments Pro have monthly fees also.
New Shopify stores come with Paypal Express Checkout already
activated, though it is only partially set up. To set it up fully,
we will first of all need to deactivate it. To do so, follow the
instructions on the last page if you have not yet done so. When
Paypal is deactivated, the Paypal section should look like the
screenshot above.
Before you start, you must have a Paypal Business account. If you
already have a basic Paypal account, you will need to upgrade it to
a Paypal Business account. Once your account is created, you can
set it up in Shopify with the following steps:
Before you launch your store, it's essential to test that you can
successfully: make a purchase in your store using Paypal; and
receive the payment in your Paypal Business account. Please note
the following:
If you want to set up another of the Paypal services, not Express Checkout, follow these steps:
Beyond that, you will need to follow the application process
with Paypal, and the instructions provided by Shopify shown when
you select the specific Paypal method.
If you have a merchant account and a payment gateway, you will
need to set up the payment gateway in the checkout section of your
store's settings. You can do this in the "Payment Gateways" section
near the top of the checkout settings.
If your account came with Shopify Payments activated then you will
not see the other gateways. If you want to use another payment
gateway, you will need to first of all deactivate Shopify Payments
by clicking the Use a different payment gateway button. You will
then be able to see the dropdown menu "Select a Credit Card
Gateway" with the list of gateways.
You may have noticed "(for testing) Bogus Gateway" in the dropdown list of gateways. This is a gateway that you can use to test the ordering process on your store: no payments are actually made. Before you launch your store, it can be useful to make an order using the bogus gateway just to see how it all works.
Activating the bogus gateway
Make sure that "Bogus" is checked in the list of accepted card types. Click the Activate button.
To do a test order in your store using the bogus
gateway
If you simulated a successful transaction, you should now have a new order in your admin: we'll be looking at orders in detail in the next section.
You may also want to offer other payment methods like cash on delivery, money orders or bank deposit as a complement to credit or debit card. When a customer pays using these methods, they will be shown instructions on how to make the payment on the page that confirms the order. In your admin, the order will have a payment status "pending" and you can mark it as paid when you receive the payment.
It's simple to put in place a custom payment method and essentially the same for all of them: you can enter whatever you want for the name of the method and the instructions for the customer. Follow these steps:
You can include more than one custom payment method also if you like. Just follow the steps above another time.
Further down the page, after the payment gateway settings, you will find the settings for customer accounts. There are three different ways to organize the checkout process in your store:
Choose
whichever option best suits your store and click the Save
changes button to the left. Remember to take a look at the process
in action on your store. If you're up for doing a little technical
wizardry, you also have the option of allowing customers to create
their own account while shopping. Follow these instructions.
When
a customer reaches the "Shipping & Payment" step of the
checkout, they are presented a checkbox to receive occasional
emails about new products, promotions and other news.
In
the order processing settings, you have to choose which one of
three options you prefer for this:
Repeat business from existing customers is generally much
cheaper than acquiring new customers each time. Email marketing is
key to repeat business for online stores and the first step in
email marketing is building a list. So this is an important
one.
Click the Save changes button on the left to save changes to
the settings.
After that there are two optional settings relating to how orders are dealt with - these will make more sense after the next part on orders:
You will need to click the Save changes button on the
left under the "Order Processing" section heading to save the
changes to the settings.
You may want to use some services that need to track your
orders: for example for website statistics or for partner tracking.
Often these services require that you insert a code snippet on the
page the customer sees to confirm that their order has been passed.
These code snippets can be inserted here.
It is here for example that you insert the code snippet from Google
Adwords if you want to track purchases (or conversions). You'll
find instructions on
how to do that here.
Next in the "Checkout & Payment" settings you will find a place to insert your refund, privacy and terms of service statements. You can click the buttons on the right-hand side to generate generic statements that you can then adapt to your business. These policies will appear linked from the footer in the checkout of your store. Click on the Save changes button to save any changes you have made.
There is more information about these three important statements at:
» //www.shopify.com/blog/6362560-shopify-now-offers-ecommerce-policy- templates
Using this dropdown menu, you can select the language to be used on the checkout pages of your store. There are hundreds of languages from which to choose. If you don't find your language, you can always add a translation of your own by clicking the link "Create a new translation" underneath the dropdown list.
Note this last setting will only change the language of the checkout. There may be some text that appears on your store that comes from your theme templates. In this case, you will need to find the text in the template files and manually change them in the template editor.