How to Setup Payment Gateways

Content: - Payment methods - Stripe - Paypal - Alternative payment - Escrow - 2checkout - Authorize.net - Paymill - Alipay - Bitpay - Omise - Paytabs - PayFast - Mercadopago - Mollie - Zenith GlobalPAY - Payline - Razorpay

Let’s first go through the payment settings we have here, of course you can access payment settings by logging into your Admin Panel -> Settings -> Payments :

  • Payment Currency: Pick the currency you want to get paid with. Make sure that your chosen Payment Gateway supports that currency.
  • Featured ads: Turn On or Off the option to feature ad.
  • Featured Plans: This feature allows you to give users the option to select between different length of the featured of their ad and pay according to your plans. Follow this guide for more.
  • Bring to top Ad: Turn On or Off the option to bring an ad to top of the list.
  • To top price: The amount you charge for bringing an ad to top.
  • Stock control: When users limit their stock enable this option.

Payment methods:

Stripe

We recomment using Stripe to receive card payments, It’s free to register and they charge 1.4% on any transaction. Works in many countries worldwide and accepts multiple currencies. Please see their docs

With Stripe you can also accept Alipay an Ideal payments using the same platform.

Stripe private key and Stripe public key can be obtained from your Stripe account. Enter the value of Secret into the “Stripe private key” and Publishable into “Stripe public key”.

Stripe Webhooks: Receive succeeded payment event notification with webhooks. An order will be marked as paid only if a succeeded payment notification is received from Stripe. Requires adding a webhook endpoint and generating a webhook key in your Stripe dashboard. Check Stripe webhooks documentation for more.

Requires address to pay for extra security (only Legacy Checkout): Users will be asked for their address for more secure payments when using a credit card.

If you want to create a marketplace and earn commissions per sale, please follow this guide for more information about Stripe Connect and how it works.


Paypal

To accept Paypal payments you need to set up a Paypal account, enable Instant payment notifications in your PayPal account (Seller Preferences -> Instant payment notifications), enter your website URL (http://example.com) into the Notification URL field and then input the paypal e-mail in its designated box in your website admin panel:

Paypal account: Input here your Paypal email. Sandbox: Enable testing mode.


Alternative payment

Here you can choose a page that you created to pop up when a client clicks on alternative payment, we added this in case you needed to charge clients in another way so you can create a page with the instructions and it will pop up.


Escrow

With escrow the money gets on hold until the buyer receives the item. To configure Escrow follow this guide


2checkout

Sandbox: Enable testing mode. Account Number and Secret Word can be obtained from your account info at [2checkout].(https://www.2checkout.com/)

You can find more information about 2checkout configuration here


Authorize.net:

To accept credit card payments you need to set up an account with authorize.net and you will also need an SSL certificate. Take a look at their payment types. You need to register at here. This is their price list and a full guide of the services they offer. If you want to check if Autorize.net supports certain payment processors in your country click here

Sandbox: Enable this for testing mode Authorize API login and Authorize transaction key can be obtained from your account info at authorize.net.


Paymill

To get paid via credit card you need a Paymill account, it’s free to register and they charge 2.95% on any transaction.

Paymill private key and Paymill public key can be obtained from your Paymill account after registration.


Alipay

Accept Alipay payments: Merchants using Stripe will be able to instantly enable Alipay acceptance.


Bitpay

Accept Bitcoins using Bitpay, you can register for free and start accepting Bitcoins.

Bitpay api key: Input your Bitpay api key here after you finished your registration.


Omise

Free registration here!

Omise account: Enter your Omise account email here. Sandbox: Enable this for testing mode.


Paytabs

Free registration [here].(https://www.paytabs.com/en/)

Merchant email: Your Paytabs account email. Secret Key: Secret key available on the merchant dashboard, under the menu “Ecommerce Plugins and API”.


PayFast

In order to receive online payments with PayFast, you need to go to their site and register.

Your Merchant ID and Merchant Key can be found by logging into your PayFast account and clicking on the Settings page. They are listed under “Merchant Identifiers”. Enable Sandbox for testing mode.


Mercadopago

To setup Mercadopago for your classifieds sites, please follow the steps:

  1. Register in Mercadopago
  2. Get you Client-id and Client-Secret.
  3. Go to your Admin panel -> Settings -> Payments -> MercadoPago and paste the Client-id and Client-Secret.

Zenith GlobalPAY

https://www.globalpay.com.ng/Payments.aspx


Payline

https://paylinedata.com/


Razorpay

In order to receive online payments with Razorpay, you need to go to their site and register.

Generate API Key

  1. Log into your Dashboard with appropriate credentials.
  2. Select the mode (Test or Live) for which you want to generate the API key.
  3. Navigate to Settings → API Keys → Generate Key to generate key for the selected mode.

The Key Id and Key Secret appear in a pop-out window as shown below:

Enable Razorpay Integration

  1. Go to your Admin panel -> Integrations -> Payments -> Razorpay.
  2. Enter your Key Id and Key Secret and save changes.

Mollie

In order to receive online payments with Mollie, you need to go to their site and register.

Get API Key

  1. Log into your Dashboard with appropriate credentials.
  2. Navigate to Developers → API Keys
  3. Copy Live API key (You can also use a Test API key to test payments).

Enable Mollie Integration

  1. Go to your Admin panel -> Integrations -> Payments -> Mollie .
  2. Enter your API Key nd save changes.

Of course you can enable as many payment gateways as you want simultaneously without any restrictions. When they’re enabled the user will be redirected to a checkout page to select his preferred payment method.

Note: Only Paypal works with the free Yclas self-hosted version buy Pro to enable all payment gateways.

Related posts: