AamarPay Payment Gateway Integration

aamarPay is a leading online payment gateway and fintech solution provider in Bangladesh, launched in 2015 by Soft Tech Innovation Ltd. It supports over 20 payment methods, including Visa, MasterCard, bKash, Nagad, Rocket, and net banking, operating solely in Bangladeshi Taka (BDT). With features like Easy Checkout, QR payments, Instant Payment Notifications (IPN), a B2C Super App, and PCI DSS Level 1 compliance, aamarPay is ideal for e-commerce, offline retail, and social commerce businesses aiming to offer seamless, secure payment experiences in Bangladesh.

This guide walks you through integrating aamarPay into your application, from account creation to live deployment.


Step 1: Log in or Sign Up

  1. Visit aamarPay: Go to aamarPay and click Sign Up to create a merchant account or Log In if you have one.
  2. Account Creation: Provide your email, business name, phone number, and details (e.g., company type, website URL). Registration is online and streamlined.
  3. Email Verification: Check your inbox for a verification email and click the link to activate your account.
  4. Dashboard Access: Log in to the aamarPay Merchant Panel at merchant.aamarpay.com. Sandbox credentials are provided for testing.

Step 2: Set Up Your Account

Before processing payments, configure your aamarPay account:

  1. Complete Your Profile:
  1. Business Verification (Required for Live Mode):
  1. Add a Settlement Bank:
  1. Sandbox Mode: Use the Sandbox at sandbox.aamarpay.com with test credentials to simulate payments without verification.

Step 3: Obtain API Credentials

aamarPay provides credentials for integration:

How to Get Your Credentials:
  1. Log in to the Merchant Panel.
  2. Go to Settings > API Credentials.
  3. Find:
  1. Sandbox Credentials: Use defaults from developer.aamarpay.com (e.g., Store ID: aamarpaytest, Signature Key: dbb74894e82415a2f7ff0ec3a97e4183).
  2. Key Security: Keep the Signature Key confidential—use it server-side only. Add credentials to your application’s Admin Panel under System Settings > Payment Gateways > aamarPay.

Step 4: Configure Payment Methods

aamarPay supports 20+ payment methods, enabled via the Dashboard:

  1. Go to Settings > Payment Channels.
  2. Available methods include:
  1. Methods are enabled by default post-verification. Contact support@aamarpay.com for specific requests (e.g., EMI).
  2. These methods appear in your checkout flow once integrated.

Step 5: Set Up Webhooks

Webhooks (Instant Payment Notifications, IPNs) notify your server of payment events:

  1. In the Merchant Panel, go to Settings > IPN Settings.
  2. Add your IPN URL:
  1. Events: aamarPay sends events like:
  1. Save the IPN URL. Validate responses using the Signature Key.
  2. Testing: Test IPNs in Sandbox mode via sandbox.aamarpay.com.

Step 6: Set Up Credentials in Our Dashboard

Integrate aamarPay into your application:

  1. Log in to your application’s Admin Panel.
  2. Navigate to System Settings > Payment Gateways > aamarPay.
aamarPay API Keys
  1. Fill out the configuration form:
aamarPay API Keys
  1. Detailed Fields:
  1. Click Submit to save. Your aamarPay gateway is now configured.

Step 7: Test the Integration

Test your setup in Sandbox Mode:

  1. Enable Sandbox Mode:
  1. Simulate Payments:
  1. Verify Webhooks:
  1. Debugging: Check the Merchant Panel’s Transactions tab or email support@aamarpay.com for error details.

Step 8: Enable Live Mode

After successful testing:

  1. aamarPay Dashboard:
  1. Admin Panel:
  1. Webhook Confirmation: Verify the IPN URL is set in the live Merchant Panel.

Step 9: Go Live

Launch your aamarPay integration:

  1. Start Accepting Payments:
  1. Live Verification:
  1. Troubleshooting:

Additional Tips

Note:

If you need further assistance, our support team is available 24/7. Contact us at softivus@gmail.com or through the Admin Panel. Let’s streamline your payments with aamarPay!