Setting up your Payment Methods

In order to use VerPay you need to first setup at least one of the supported payment methods. You will require the credentials for the payment method, which is typically available from your payment method’s portal.

These payment methods credentials are stored securely inside the VerPay virtual private cloud and is not available to any outside 3rd parties.

The credentials are important to set up correctly as it directs the flow of funds to your merchant account but cannot be used to try and access any of your funds.

Finding your VerPay Merchant ID

You may need to know your VerPay Merchant ID when setting up some of the payment methods. You can find your VerPay Merchant ID by selecting About on the VerPay Menu:

Here is where to find the credentials and the details required for each of the currently supported payment methods (in alphabetical order):

Log into your MasterPass portal and navigate to the API tab – click on it and note down your API User Name and API Password:



Afterwards, click on your company name in the top right corner, on drop down, select the Notifications tab and setup the Webhook

Webhook: https://cloud.tallorder.mobi/payments-go-prod/v1/payment/notification/mp/VP – (merchantId)

Where Merchant ID is the 6 digit ID you can find in About on Verpay menu. E.g https://cloud.tallorder.mobi/payments-go-prod/v1/payment/notification/mp/VP-100409 if your VerPay Merhant ID is 100409

Note down the Notification key

Please note down the following credentials required for enabling your MasterPass merchant account on VerPay:

API Username, API Password and Notification Key

Log into your NetCash portal and select your account.

Navigate to the Services tab and click on Pay Now.

Click on Manage:

On Manage tab, click on Add:

Fill in the:
Paypoint name – consisting of the Verpay Merchant ID (6 digits) e.g. Merchant 123456

Leave the notification email blank
Notification SMS – your cell number / merchant cell number in +27 XX XXXXXXX format

Click on the Submit button:

Click on Pencil next to the Paypoint name:

Note down the “GUID” – this is the Netcash Account Number:

Afterwards, navigate to Accounts –> NetConnector –> Pay Now

Activate your Service key by enabling the Service Key active option and setting up with your email and Payment types accepted (All of them are ticked by default)
Select VerPay as the Pre-defined URL group and tick notify my customers

Click on the Submit button

Note down the Pay Now Service Key:

Please note down the following credentials required for enabling your NetCash merchant account on VerPay:

Netcash Account Number and Pay Now Service Key

Log into your PayFast account and head to the “Integration” option in the “Settings” menu at the top right of the screen.

Get your merchant ID and Merchant Key under the “Merchant Identifiers” and then head back to your VerPay merchant on verpay.net.

Click on the menu and then head to the “Payment Types” and select the “Payfast” payment method and then add in your credentials, set to active and save.

SnapScan supplies the Merchant ID and API Key when signing up as a merchant.
Please ask SnapScan to setup a webhook for the following link :
https://cloud.tallorder.mobi/payments-go-prod/v1/payment/notification/snapscan

Please note down the following credentials required for enabling your SnapScan merchant account on VerPay:

Merchant ID and API Key

Step 1: Log into you Stripe merchant account at https://dashboard.stripe.com/login

Step 2: Click on the “Developers” menu option

Step 3: Select “API Keys” as submenu option under Developers which will reveal your API Keys. You can use the “View test data” switch top right to see the Test or Live keys.[For the initial setup and testing of VerPay with Stripe, we suggest using the Test keys – which can easily be copied to the clipboard by clicking on the respective Publishable and Secret key tokens.]

Step 4: Navigate to Payment Methods menu option of the VerPay Merchant app, and the select Stripe as payment method. You will then be able to paste the Test Public Key and Test Secret Key into their respective input boxes on the VerPay Payment Method for Stripe configuration page, as shown below.

Step 5: Click on the switch next to Active to turn Stripe on as VerPay payment method.

Step 6: Make a note of the Stripe test card number, which is 4242 4242 4242 4242 with expiry dates 12/25 and CVV of 123, for testing the Stripe payment method.

Step 7: Switch VerPay from Demo to Live mode by clicking on the User icon, top right.

Step 8: Set up your default payment Terms and Conditions. This is important for conducting verbal commerce and avoiding disputes later. The focus should be on how refunds and cancellations are dealt with. It is important to keep the terms and conditions as concise and simple to understand as possible.

E.g. No refunds permitted once an order has been confirmed and placed on the kitchen. Orders that are not collected within 120 minutes without prior arrangement will have to be destroyed.

Click on the VerPay Merchant app’s Terms and Condition menu option, where you can set up one or more Terms and Conditions. You must select one of the Ts&Cs to become the default terms, which is extended by default when accepting payment.

Step 9: If you plan to have other members of staff use VerPay to collect payments, you need to invite them by clicking on the Users menu option on theVerPay Merchant app.

A Manager may invite more User level staff to register for VerPay and may also edit the Ts&Cs. A User can log in and Accept Payments, but can’t edit Ts&Cs norinvite other members of staff. The Owner is the only person who may edit payment methods, Ts&Cs as well as invite Managers and Users with full access to the VerPay Dashboard and Payment History.

Step 10: Once you have tested a number of payments using the Stripe Test Keys, it will be time to replace the Test Keys with the Stripe Live keys per Step 3and 4 above. Once done, best to test the live Keys with a small amount, say $1.00. When that works you are ready to start accepting payments from real customers!

Step 1: Log into you Yoco merchant account at https://portal.yoco.co.za/

Step 2: Click on the “Sell Online” menu option

Step 3: Select “Payment Gateway” as submenu option underSell Online on the Payment Gateway page you will see the Your Keys section.[For the initial setup and testing of VerPay with Yoco, we suggest using the Test keys – which can easily be copied to the clipboard using the Copy to Clipboard icons – those in the red circles below.]

Step 4: Navigate to Payment Methods menu option of the VerPay Merchant app, and the select Yoco as payment method. You will then be able to paste the Test Public Key and Test Secret Key into their respective input boxes on the VerPay Payment Method for Yoco configuration page, as shown below.

Step 5: Click on the switch next to Active to turn Yoco on as VerPay payment method.

Step 6: Make a note of the Yoco test card number, which is 4111 1111 1111 1111 with expiry dates 12/25 and CVV of 123, for testing the Yoco payment method.

Step 7: Switch VerPay from Demo to Live mode by clicking on the User icon, top right

Step 8: Set up your default payment Terms and Conditions. This is important for conducting verbal commerce and avoiding disputes later. The focus should be on how refunds and cancellations are dealt with. It is important to keep the terms and conditions as concise and simple to understand as possible.

E.g. No refunds permitted once an order has been confirmed and placed on the kitchen. Orders that are not collected within 120 minutes without prior arrangement will have to be destroyed.

Click on the VerPay Merchant app’s Terms and Condition menu option, where you can set up one or more Terms and Conditions. You must select one of the Ts&Cs to become the default terms, which is extended by default when accepting payment.

Step 9: If you plan to have other members of staff use VerPay to collect payments, you need to invite them by clicking on the Users menu option on the VerPay Merchant app.

A Manager may invite more User level staff to register for VerPay and may also edit the Ts&Cs. A User can log in and Accept Payments, but can’t edit Ts&Cs nor invite other members of staff. The Owner is the only person who may edit payment methods, Ts&Cs as well as invite Managers and Users with full access to the VerPay Dashboard and Payment History.

Step 10: Once you have tested a number of payments using the YoCo Test Keys, it will be time to replace the Test Keys with the Yoco Live keys per Step 3 and 4 above. Once done, best to test the live Keys with a small amount, say R2.00. When that works you are ready to start accepting payments from real customers!

Zapper supplies the Merchant ID and Site ID when signing up as a merchant

Please ask Zapper to setup a webhook to the following link:
https://cloud.tallorder.mobi/payments-go-prod/v1/payment/notification/zapper

Please note down the following credentials required for enabling your Zapper merchant account on VerPay:

Merchant ID and Site ID