This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Automatic Payment Gateway Configuration

Learn how to configure and setup Automatic Payment Gateways from Admin Panel.

What is Automatic Payment Gateway?

Most people in Bangladesh prefer internet banking over traditional banking these days with the introduction of digital Payment Gateways. For this reason, Automatic Payment Gateways are an asset to businesses because they ensure smooth and safe transactions, and reduce losses associated with late payments. So, both the Customers and Shop Owners need to work together when using payment gateways to make a transaction.


automatic payment gateway illustration

Image 1: Automatic Payment Gateways are an asset because they ensure smooth and safe online transactions.

Payment Gateways with API Settings

API stands for Application Programming Interface, which is a set of programmatic instructions that allow a program to interface with another program. Here, an API authorizes and integrates two applications to communicate with one another to provide a seamless digital purchase experience for Customers when making payment for Orders.

Automatic Payment Gateways with API Settings are payment processing portals which facilitate payment fulfillment processes for online stores. They operate to integrate a payment solution with an application, like connecting a business’ checkout function to the payment system. By authorizing the payment between Shop Owner and Customer through a payment gateway, it processes the transaction.

How does Payment Gateways with API Settings Work?

Automatic Payment Gateways with API settings takes request from the Shop Owner’s end which include Customer details and passes it to the payment gateway for transaction processing. It is usually a third-party service that process, verify, and accept or decline credit card, debit card and internet banking transactions that allow Shop Owners to accept payment from Customers on Website, avoiding the risk of Shopping Cart abandonment.

The advantage of using a payment gateway with API settings is that it can simplify the payment process (request, authorization, receipt and confirmation). The way a payment API typically works is that an application transmits a request to the API, which relays it to the payment processing network, which in turn processes the request and responds to the API that relays the response to the application.

Automatic Payment Gateways supported on Website

The Website supports Automatic Payment Gateways like BKash, Nagad, PortWallet, and SSLCommerz that has some distinct characteristics and features, which makes them stand out. They will ensure that the Customer’s payment experience is secure, smooth, fast, and increase their trust to purchase more Products from the Shop in future. As SSLCommerz, BKash, Nagad, and PortWallet are compliant with Bangladesh Payment and Settlement System Regulations, they have been included as The Website’s Automatic Payment Gateways.


automatic payment gateway API, SSLCommerz, BKash, Nagad, and PortWallet are compliant with Bangladesh Payment and Settlement System Regulations, so they have been included as The Website’s Automatic Payment Gateways.

Image 2: SSLCommerz, BKash, Nagad, and PortWallet are compliant with Bangladesh Payment System Regulation.

1 - BKash

Learn how to configure API Settings for BKash Payment Gateway from Admin.

BKash Payment Gateway

BKash is the country’s biggest financial service with storage of money and can be accessed through Customer’s mobile phone. After registration, their mobile number will be their BKash Account number. Users can access a range of services, including transferring and receiving money, making online payments, or depositing money in recipients’ mobile phone accounts. For money-related transactions, BKash has its two-stage verification protocol.

Setup API Keys for BKash

By providing API keys on The Website’s payment gateway, you will allow the customers to pay for your Products online and verify them with BKash automatically. There are few steps to setup API keys for BKash. To get the API or demo credentials, the first step is to contact BKash and open an account with them.

Once your account is validated, BKash will provide you the test API Keys. Within Settings, set the Minimum and Maximum amount, use Enable button to activate the gateway, enable Fee using the toggle button and set Fee Value. Copy-paste the test API keys including AppKey, AppSecret, Username, and Password from BKash to allow Customers to pay for their Products. Set Display instruction inside this box, Click Save to confirm all the changes.


bkash payment gateway API, Set the Minimum and Maximum amount from here, Use Enable button to activate the gateway, Enable Fee using the toggle button and set Fee Value, Copy-paste the test API Keys from BKash to allow Customers to pay for their Products, Set Display instruction inside this box, Click Save to confirm all the changes.

Image 1: Activate the Gateway and setup API Keys for BKash to allow Customers to pay for their Products.

2 - Nagad

Learn how to configure API Settings for Nagad Payment Gateway from Admin.

Nagad Payment Gateway

Nagad is one of the most popular payment methods in Bangladesh with lows costs. Users of this application can avail of the digital financial services being offered by the Bangladesh Post Office, including money transfers and online payments all from within a single portal. This mobile financial service provider has two-stage verification protocol for money-related transactions.

Setup API Keys for Nagad

By providing API keys on The Website’s payment gateway, you will allow the customers to pay for your Products online and verify them with Nagad automatically. There are few steps to setup API keys for Nagad. To get the API or demo credentials, the first step is to contact Nagad and open an account with them.

Once your account is validated, Nagad will provide you the test API Keys. Within Settings, set the Minimum and Maximum amount, use Enable button to activate the gateway, enable Fee using the toggle button and set Fee Value. Copy-paste the test API keys here including AppKey, Private Key RSA, and Public Key RSA from Nagad to allow Customers to pay for their Products. Set Display instruction inside this box, Click Save to confirm all the changes.


nagad payment gateway API, Set the Minimum and Maximum amount from here, Use Enable button to activate the gateway, Enable Fee using the toggle button and set Fee Value, Copy-paste the test API Keys from Nagad to allow Customers to pay for their Products, Set Display instruction inside this box, Click Save to confirm all the changes.

Image 1: Activate the Gateway and setup API Keys for Nagad to allow Customers to pay for their Products.

3 - PortWallet

Learn how to configure PortWallet Payment Gateway in The Website

PortWallet Payment Gateway

PortWallet is one of the smoothest and fastest payment gateways in Bangladesh. Having an inbuilt API system, this platform offers the most secured system that is compliant with PCI and DSS system. Online merchants can incorporate PortWallet as their payment gateway to expand their online businesses. This secured and reliable payment processing solution will let customers make online purchases with ease and security.

Setup API Keys for PortWallet

By providing API keys on The Website’s payment gateway, you will allow the customers to pay for your Products online and verify them with PortWallet automatically. There are few steps to setup API keys for PortWallet. To get the API or demo credentials, the first step is to contact PortWallet and open an account with them.

Once your account is validated, PortWallet will provide you the test API Keys. Within Settings, set the Minimum and Maximum amount, use Enable button to activate the gateway, enable Fee using the toggle button and set Fee Value. Copy-paste the test API keys including AppKey and AppSecret from PortWallet to allow Customers to pay for their Products and select EMI. Set Display instruction inside this box, Click Save to confirm all the changes.


portwallet payment gateway API, Set the Minimum and Maximum amount from here, Use Enable button to activate the gateway, Enable Fee using the toggle button and set Fee Value, Copy-paste the test API Keys from PortWallet to allow Customers to pay for their Products and select EMI, Set Display instruction inside this box, Click Save to confirm all the changes.

Image 1: Activate Gateway and setup API Keys for PortWallet to allow Customers to pay for their Products.

4 - SSLCommerz

Learn how to configure SSLCommerz Payment Gateway in The Website

SSLCommerz Payment Gateway

SSLCommerz was founded in 2010 and is the oldest and largest digital payment gateway of Bangladesh providing payment solutions to various range of businesses. They are a secured and authorized online payment gateway platform with API settings. The platform is fully compliant with PCI and DSS and does not collect any information without Customer’s authorization.

Setup API Keys for SSLCommerz

By providing API keys on The Website’s payment gateway, you will allow customers to pay for your Products online and verify them with SSLCommerz automatically. There are few steps to setup API keys for SSLCommerz. To get the API or demo credentials, the first step is to contact SSLCommerz and open an account with them.

Once your account is validated, SSLCommerz will provide you the test API Keys. Within Settings, set the Minimum and Maximum amount, use Enable button to activate the gateway, enable Fee using the toggle button and set Fee Value. Copy-paste the test API keys including AppKey and AppSecret from SSLCommerz to allow Customers to pay for their Products and select EMI. Set Display instruction inside this box, Click Save to confirm all the changes.


sslcommerz payment gateway API, Set the Minimum and Maximum amount from here, Use Enable button to activate the gateway, Enable Fee using the toggle button and set Fee Value, Copy-paste the test API Keys from SSLCommerz to allow Customers to pay for their Products and select EMI, Set Display instruction inside this box, Click Save to confirm all the changes.

Image 1: Activate Gateway and setup API Keys for SSLCommerz to allow Customers to pay for their Products.