How to Configure Magento POS Payment Methods?

The variety of payment methods you offer in Magento can directly influence your conversion rates. But when it comes to Magento POS, cash, credit card or contactless payments are the only options. Magefan POS System for Magento offers you offline and online payment methods, based on the plan you use.

Today, you'll learn more about how offline and online payment methods differ and how you can configure each for your POS frontend. 

Difference Between Online and Offline POS Payments

The main difference between online and offline POS payment methods is how the order is finalized.

In offline payment methods (cash or credit card) POS cashiers finalize orders.  They press the Place Order button only once the transaction has been processed by the terminal (or cash is put into the cache drawer). 

In online payment methods, orders are finalized by the payment provider. Once customers swipe their card through the terminal or the POS cashier fills out the card details on the POS frontend, the request is sent to the payment provider.

Then the payment provider processes the transaction and finalized it. The order is placed automatically in POS.  

POS terminal process

Configure Magento POS Payment Methods

To configure Magefan POS payment methods, navigate to Stores > Configuration > Sales > Payment Methods. Here you can configure, enable or disable certain payment methods, in case you don't want to use them, e.g. for self-checkout POS.

Magento 2 payment methods

Magefan POS Offline Payment

Offline payment methods in Magefan POS include cash and credit card. The options are the same for both. So let's learn what you need to set up.

To configure offline payment methods in POS:

1. Enable payment method and set a Title.

2. Specify the New Order Status

3. Choose whether to take payment from specific or all countries (and choose applicable countries if you offer this payment method only for specific countries).

4. Specify the Minimum and Maximum Order Totals

5. Set the Sort Order to define the position of a given payment method on POS checkout.

Magefan offline payment metthod

Note: you can use any terminal for offline credit card payment. The only thing is that cashiers will have to verify if the transaction is finalized on the terminal before placing the order manually in POS.

Magefan POS Online Payment

Magefan POS offers Stripe for online payments in the POS Extra edition. The settings are quite similar to the ones for offline payment methods. However, we need to cover a few other options. 

To configure Magefan POS Stripe Payment:

1. Enable this payment method and change a Title

2. Specify the Stripe Publishable and Secret Keys

Note: you have a total of four Stripe API keys (Developers Dashboards > API > API keys) — two for test mode and two for live. Make sure to test Stripe integration with test keys before going live. 

3. Set the New Order Status.

4. Choose whether to enable this payment method for specific countries and select them from the corresponding field. 

5. Enter Instructions

6. Specify the Minimum/Maximum Order Totals and set the Sort Order.

POS Stripe payment magento

When you use the Stripe Payment Method cashiers have to manually input credit card details on the POS frontend and only click on the Place Order button after the transaction is processed.

Magefan POS Stripe payment

To configure Magefan POS Stripe Terminal Payment you need to fill out all of the same options. The thing that differs is that you need to specify only the Secret Key and choose whether to enable the Interac Debit.

POS Stripe terminal Magento

When you use the Stripe Terminal cashier has to choose a terminal and click on the Place Order button. Then customers will pay with their cards. And only after the transaction is finalized, the cashier will see a successful order message on the POS device.

Magefan POS terminal payment

The convenience of using the POS system and the variety of payment methods you provide will influence the experience of both cashiers and customers. Now that you know how to configure each POS payment method, you'll be able to choose the one that works best for you.

You can go through the process of placing an order with different payment methods on our POS frontend to find out how easy that is.