Learn more about PayU South Africa, including setting up PayU South Africa, inputting credentials, and using test card credentials.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise
New: Growth*, Managed | Learn more about our new plans or how to change your plan.
*This payment provider is not available to accounts on the Starter or Growth (Per Booking) plan.
Where can I find this feature using the top menu?
Manage > Ecommerce Setup > Payments
What more do I need to use this feature?
- Admin permissions are required to manage Payment Providers.
About PayU South AfricaBack to top
PayU is South Africa's leading payment service provider dedicated to creating a fast, simple, and secure payment process for merchants and buyers.
Since PayU includes a virtual terminal, staff members in your organization can process invoice payments through the Checkfront Booking Manager. Payments can only be processed through the Customer-facing booking pages without a virtual terminal.
PayU allows processing in-app refunds, meaning a refund in Checkfront will automatically update in PayU and refund the customer. Without this, you would need to manually process the refund in PayU and then make a POS refund in Checkfront to balance the books.
Setting up PayU South Africa in CheckfrontBack to top
To enable PayU, log in to your Checkfront account and navigate to Manage > Ecommerce Setup, ensuring the Payment tab is selected.
Here you see a list of available payment modules. Locate the PayU tile from the list.
You find it by clicking on the links in the left side menu labelled Available to [your country] or All. You can also search for the PayU tile directly in the provided search box.
Hover over the tile, which turns grey, and click.
This opens the PayU activation window, as pictured above.
Before continuing, ensure you have an active PayU account, which is required to properly activate the payment provider in Checkfront.
Assuming you have an account set up and ready to go, continue reading the document below.
Inputting credentialsBack to top
When you sign up for an account with PayU, you are supplied with the credentials required to connect your Checkfront account with the PayU API.
Your SOAP username should be entered in this field and will look something like this:
Your SOAP password should be entered in this field and will look something like this:
Your safekey should be entered in this field and will look something like this:
Enable Sandbox Mode
We highly recommend you run an end-to-end test on your Payment Provider to ensure it communicates properly with Checkfront before taking live payments.
Check the box labelled Enable Sandbox Mode to operate in a test environment. You may use the test credentials below to process some "fake" bookings and take a credit card payment on them.
Don't forget to uncheck this box once you're satisfied and ready to take real, live payments from your customers.
Using test credit card credentialsBack to top
Use the following credit card credentials to process a dummy payment on one of your Checkfront invoices. You can see in the invoice Transactions tab that a successful payment has been recorded.
Credit Card Number: 4000019542438801
Expiry Date: 01/20 (although any date in the future should be fine)
SOAP (Simple Object Access Protocol) is a messaging protocol that allows programs that run on disparate operating systems (such as Windows and Linux) to communicate using Hypertext Transfer Protocol (HTTP) and its Extensible Markup Language (XML).
SOAP defines the XML-based message format that Web service-enabled applications use to communicate and operate with each other over the web. The diverse environment of the web demands that applications support a common data encoding protocol and message format. SOAP is a standard for encoding messages in XML that invoke functions in other applications.