One of the most common requests we get from terminal owners is that they want to be able to allow their customers to complete payments in person at their physical locations. For businesses with an online and physical store, our Terminal allows you to bridge the gap between online and offline payments.
How it works
On the dashboard
In order for this to happen, we integrated Paystack Terminals with Paystack Invoices. At the point of checkout for your customer, you can give them the option to either pay online or checkout in-store.
For customers that choose to pay offline, the following needs to happen so you can complete their order:
- Create the customer on the Dashboard (if the customer doesn't exist on your dashboard)
- Send the customer a Paystack invoice (The invoice could be either professional or simple)
Here's a detailed guide on how you can create a Paystack invoice. A quick preview below:
When the above is done, your customer will receive a notification to their email address which looks like this:
The work on the dashboard is done. The customer can now use the offline reference generated in the invoice to make payments at the store using Paystack terminals.
On the Terminal
The Paystack Terminal can be used to complete a payment for an invoice by accepting the offline reference as an input.
The details of the invoice will come up (like the screenshot below) and the customer can go ahead to complete the payment using any of the payment channels (Card, USSD, Bank Transfer) available on the Terminal.