WooCommerce: How to Set Up Mail & Phone Orders (MOTO)

MOTO (Mail Order / Telephone Order) payments are payment transactions you take while the customer isn’t with you in person. 

MOTO payments are a vital way for many businesses to process customer payments. They’re accessible, secure and can help you expand your customer base by removing payment barriers. 

But what exactly are MOTO payments? 

Well, in this article, we’ll explain exactly that. Plus, we’ll talk about why they’re worth using and how to get them set up on your WooCommerce store.

What are MOTO payments?

MOTO payments can either be taken over the phone, by email, post or using a virtual terminal. 

MOTO payments are processed virtually on a web-based payment system (usually a web page, terminal or payment gateway). This works like a card machine and will communicate securely with the customer’s bank to process the payment.

Essentially, a customer will provide you with their details and you’ll process them on your end without storing them.

Why you might want to use MOTO payments

MOTO payments are particularly useful for businesses that need an alternative way to take customer payments that don’t require the customer to be present. 

In particular, by offering payment via MOTO, you’ll be able to serve older customers who might struggle to make orders via a website or in person. By taking payment via phone, you’ll expand your customer base and deliver a customer experience this group vitally needs.

MOTO payments are also useful for businesses that invoice customers via post or email. Merchants such as debt collectors, training bodies or even clubs can offer multiple MOTO payment methods to bring down payment barriers.

Plus, if you run a wholesale store, offering MOTO payments to customers who can’t make a payment online is a worthwhile investment.

Using MOTO payments with WooCommerce

If you’re already running a WooCommerce store and want to take additional MOTO payments, this process is usually quite tricky.

With most payment providers, you have the option to use their own digital terminal to take MOTO payments over the phone. But if you also have a WooCommerce store, you’d need to take payment via the virtual terminal and then manually add this new order (in WooCommerce) for stock take and invoicing.

The good news is, with a payment provider who supports MOTO payments (not all support it) and a WooCommerce plugin for that provider in hand, you can take MOTO payments directly in WooCommerce without having to do any extra work – saving a ton of time.

How to set up MOTO payments in WooCommerce

To set up MOTO payments for your WooCommerce store, you’ll need the help of a supported payment provider and its relevant WooCommerce plugin. 

AIB Authipay for WooCommerce not only acts as a standard payment method for your WooCommerce store, but also has MOTO payments built-in.

Note: To use AIB Authipay for WooCommerce you’ll need to have an AIBMS merchant account. Alternatively, you can achieve the same results with our Lloyds Cardnet and First Data Connect plugins.

With AIB Authipay, you’ll be able to take payments over the phone by adding an order within WooCommerce. Customers can either place orders as an existing customer, new customer or a guest – making the process as simple as possible. 

Let’s walk you through how it works:

  1. A customer calls your business looking to place an order via phone.
  2. If they don’t yet have a customer account with you, you’ll ask them if they want to register or checkout as a guest. If they choose to register, you’ll walk them through all the information you need (name, email, and address).
  3. If they do have an account, or are checking out as a guest, you’ll be able to start the order right away. From your WordPress dashboard, go to WooCommerce > Orders and click Add Order.
  1. Find or add your customer in the Customer field.
  1. Then, add the customer’s shipping and billing address.
  2. Once done, you can add products to the order. Click on Add item > Add products. 
  3. Then search for the requested product, type in the quantity, and click Add. At this point, you can change the price, add fees, discounts, shipping costs, and more.
  1. Once the products and price are all confirmed with the customer, click the blue Recalculate button under the products. Then click the blue Create button in the Order actions section on the right.
  2. After the order has been recalculated and updated, the AG MOTO payment button will appear.
  1. Click this button to go to the standard WooCommerce checkout on your store. Enter your customer’s details here to process the payment.
  2. Once it has all gone through, your customer will be sent a confirmation email containing the details of their order.

For a more in-depth tutorial, visit the AIB Authipay for WooCommerce MOTO payments tutorial.

Set up MOTO payments today

That’s it! You now have MOTO payments set up on your WooCommerce store. 

By accepting payments via phone, you’ll not only provide a safe way for customers to order, you’ll also expand your customer base and make more sales in the process.

Plus, all of this can be done without additional work on your end, with the payment gateway AIB Authipay for WooCommerce

Related content

  • WooCommerce: Disable Payment Gateway by Country
    You might want to disable PayPal for non-local customers or enable a specific gateway for only one country… Either way, this is a very common requirement for all of those who trade internationally. Here’s a simple snippet you can further customize to achieve your objective. Simply pick the payment gateway “slug” you want to disable/enable […]
  • WooCommerce: Disable Payment Gateway for Specific User Role
    You may want to disable payment gateways depending on the logged in user role. For example, you may want to disable PayPal for user role “subscriber” or enable a specific gateway for user role “customer”. All you need is to paste the following code in your functions.php or to install a super simple plugin. Enjoy!
  • WooCommerce: Add Checkout Fee for a Payment Gateway (e.g. PayPal)
    Here’s a simple PHP snippet to add a fee to the checkout for every payment or for a specific payment gateway. Please do remember that for certain payment gateways such as PayPal, adding checkout fees is currently against their Terms of Service so make sure to check this first. As usual, this needs to be […]
  • WooCommerce: Disable Payment Gateway For Specific Shipping Method
    Today we take a look at the WooCommerce Checkout Page and specifically at how to disable a payment gateway (for example PayPal) when a specific shipping method is selected (e.g. “local_pickup”). Specifically, you will learn how to “get” the selected shipping method on the go (thanks to “sessions”), and also how to “unset” a payment […]
  • WooCommerce: How to Disable PayPal on Orders Above $100
    This is a cool function you can apply to any payment gateways for any order threshold. for example, you may want to disable bank transfers if orders are below $10, or disable PayPal payments if orders are above a certain cart total. Here’s what I did.

Aaron Bowie

Aaron is the owner of We are AG, since 2015 he has been building and selling WooCommerce payment gateway plugins. Now these plugins are used by many WooCommerce store owners, from big brands to government agencies and small online shops.

Rodolfo Melogli

Business Bloomer Founder

Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as an independent WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza. Follow @rmelogli

2 thoughts on “WooCommerce: How to Set Up Mail & Phone Orders (MOTO)

  1. Hi there,

    If you go to “add order” and search for an existing customer you will only see results for “WordPress customers”. How do I enable this field to search in “Woocommerce Customers” or both. Under Woocommerce > Customers I have the clients details, but when im searching im not able to fetch this clients info.

    I have read the article that converts existing and future clients into accounts. Is this the only way to go?

    Thank you!

    1. Not sure I follow, Vegge. The Add New Order page makes you search for WooCommerce Customers only, no?

Leave a Reply

Your email address will not be published. Required fields are marked *