Payment Gateways - Credit Card Payments

 In order to process credit card payments via your website, you will need to contract the services of a payment gateway provider. In essence, eSolve eCommerce is an online shopping cart ordering platform with payment fulfilment via integrations to various online Payment Gateways such as MyGate, PayFast, Peach Payments and Virtual Card Services.


The eSolve eCommerce platform is integrated into various South African Internet Payment Gateway providers that are PCI DSS compliant or who are is in the process of becoming PCI DSS compliant and PayPal.

We recommend:

Please visit MyGate for more information and pricing. MyGate offers two payment gateway solutions. MyGate Virtual and MyGate Enterprise.

With Payfast you don't need an Internet Merchant account and there are no monthly fees. Please visit PayFast's website for more information regarding their product.

When you don't want to redirect website clients during the checkout process to a third party website such as MyGate Virtual or PayFast, then MyGate Enterprise will be the best choice. With MyGate Virtual and Payfast, a dedicated IP address will not be required. An SSL certificate is also optional but recommended. The MyGate Enterprise option requires both an SSL Certificate

What is a Payment Gateway?


An Internet Payment Gateway Service Provider is the company that offers various electronic payments services including Credit Card Payments (Master, Visa, American Express), Instant EFT or SID Payments and some also offer Debit Order Collection services. These companies offer an easy, secure and instant transfer of money between online buyers and sellers via their online shop websites.


What is required to receive credit card payments?


  • A merchant account for online trade. If you already have a merchant account for your business, this merchant account is for what the banks refer to as "Card Present Transactions". You will have to apply at your bank (ABSA, FNB, Nedbank or Standard Bank) for another merchant account facility for "Card Not Present Transactions".
  • A Credit Card Payment Gateway provider. The internet gateway provider takes care of the transaction between the online shopper's credit card and your merchant account with your bank called the acquiring bank. Successful payments received are settled and transferred to your selected bank account.
  • SSL (Secure Socket Layer) is required by most Payment Gateway Providers. 


Other requirements: Visa and MasterCard require that a website contains the following information:

  • A complete description of the goods and services offered
  • A Return/Refund Policy
  • A Privacy Policy that explains how customer information is treated
  • Customer Service contact details, including a physical address, e-mail address, as well as telephone and/or fax numbers
  • Transaction currency – e.g. South African Rand (this is limited to one currency per website)
  • Export Restrictions (if applicable)
  • Delivery Policy
  • Country of domicile – e.g. South Africa


What is SSL and why is it required?

Most online shoppers are very cautious and want to know that their information is safe. Using an SSL certificate provides two important things:

1. Encryption of sensitive data like credit card information and personal information.
2. To assurance your customers that your website is trustworthy.

For most eCommerce sites, you absolutely need an SSL certificate!  As an online merchant, it is your responsibility to make sure the information you collect from your customers is protected. This will shield you and your customers by making sure that no one can intercept and misuse their credit card information.