How to integrate payment gateway with Commerceup

This document describes functionality to integrate any payment gateway with commerceup.

Commerceup is pre-integrated with multiple payment gateway, All you need is their respective access keys, secret, credentials and can be put in dashboard link : https://platform.commerceup.io/#/setting/payment

Pre Integrated payment gateways :

  • PayuMoney

  • Paytm

  • Payfort

  • Postpay

  • Tabby

  • Network International

  • Paypal

  • Paytabs

  • Noon payments

  • Spotii

  • Foloosi

  • CCAvenue

  • Stripe

If your payment gateway is not listed above and want to integrate your own custom payment gateway, Please make sure that your payment gateway supports hosted checkout.

Hosted payment Gateway: Payment page is powered by payment gateway and they do have all control. They expose endpoint to perform transaction which on success response provide url to redirect customer to add payment details. Transaction payload we send includes customer details, order id, amount etc. On success of payment, payment gateway calls our success url, where we mark an order payment status a success and redirects the user to order a successful page. Some payment gateways (Payfort, Foloosi) do provide html inplace of redirect url .But these html are still powered by them.

How does it work?

Step 1: A customer will place an order on the website that they visit by submitting the order, checkout from the cart or any equivalent button.

Step 2: Merchant securely transfers order information to the payment gateway. Customers will pay with their preferred payment method. The transaction is then routed to the issuing bank or the 3D secure page to request transaction authentication.

Step 3: After the authentication process is successful, the transaction is then authorized or declined (depending on funds available in the customer’s account) by the issuing bank or card (VISA, MASTER, MAESTRO, American Express).

Step 4: Payment gateway sends a message to the merchant accordingly.

Step 5: The bank settles the money with the payment gateway and then the payment gateway settles the money to the merchant.

Please note:

  • Commerceup does not support non-hosted payment gateways

  • Commerceup supports tokenization for grocery store marketplace

  • Commerceup may charge additional cost for custom payment gateway integration.

Last updated