In order to receive card payments within the Merchandise, Food Ordering, or Reservation features, you have to set up a Payment Gateway of your preference in the Client CMS platform. Payment Gateways are services that you acquire as a company, to authorize, secure, and process payments in a safe way, ensuring that you don't have to store and process sensitive information.
This article provides a list of Payment Gateways (and the countries they support) whose integration has been tested successfully so you can establish online payments with merchants through their APIs.
You will need to enable card payments for the features you want to connect to a Payment Gateway, currently, you can do it for the Merchandise, Food Ordering, or Reservation features.
To properly integrate a Payment Gateway, some basic requirements are:
- Production credentials/API keys provided by the Payment Gateway, to identify your account.
- Take into account the minimum amount per transaction set by your Bank/Payment Gateway
- Your apps must have been recently published/republished, you can find more information in our Republishing/Updating Your App article.
We recommend using only the following Payment Gateways, as integration with them has been tested successfully with our systems:
If you want to integrate another Payment Gateway, besides the ones listed previously, please submit a Feature Enhancement Request, our development team takes customer feedback into account when planning new features and improvements.
Below you'll find the key steps that need to be followed to integrate each one of the supported Payment Gateways.
PayPal Payments Pro
Support Contact: PayPal Help Center
Supported Countries: Check here
Please ensure to use a PayPal Payments Pro enabled account with live/production credentials. Using demo or any other account credentials will cause the payments to fail with error
To set up your PayU service, and start receiving payments through their payment gateway, follow the steps below:
Each activation step takes about 24 to 48 hours, and requests must be sent from the email address associated with your account.
Support Contact: PayU LATAM Contact
Support Contact: Braintree Support
Support Contact: Support | Authorize.Net
Support Contact: Stripe Support
Support Contact: Support | Ingenico
Once you have set up the integration with one of these Payment Gateways, your customers will be able to use them from your app. Just bear in mind that the interface and functionality of each Payment Gateway is different; some may take 24 hours to process payments and some much longer.
Should there be an issue please contact the Payment Gateway Provider and if you still cannot resolve the problem please contact our Customer Support team.