bKash Payment Gateway

Configure bKash API settings and test integration

Inactive
API Configuration

Sandbox: https://tokenized.sandbox.bka.sh/v1.2.0-beta
Production: https://tokenized.pay.bka.sh/v1.2.0-beta

Test Integration

💡 To test full payment:

Go to "My Wallet" → "Top Up" and complete a real payment flow with bKash

Official Documentation
📚 Product Overview
View Docs
💻 GitHub Samples
View Code
🔧 API Reference
View API

⚠️ Important

  • Sandbox URL: Use sandbox.bka.sh for testing
  • Production credentials won't work on sandbox!
  • Get sandbox test credentials from bKash merchant portal
  • Tokens expire in 1 hour
🚀 Quick Setup Guide
1

Get Sandbox Credentials

Visit bKash merchant portal and get SANDBOX credentials (App Key, Secret, Username, Password)

2

Use Sandbox URL

Make sure API Base URL is: https://tokenized.sandbox.bka.sh/v1.2.0-beta

3

Test Connection

Click "Test Auth" button to verify credentials

4

Test Payment Flow

Go to "My Wallet" page and try a real top-up to test the complete flow

5

Go Live

Get production credentials, update URL, enable production mode