Connect with

Bkash

The sign-up gives you access to the basic features, while the premium version unlocks advanced tools and greater flexibility.

About The Integration

Spensit makes it easy for businesses in Bangladesh to accept and track bKash payments whether you use a personal number (manual send) or a registered bKash API merchant account. Once connected, payments received through bKash will automatically sync to your invoices, orders, and reports in Spensit.

How To Connect This

Option 1 — Manual Send (Personal or Basic Merchant) This option is ideal for small businesses or sellers using a standard bKash account without API access. Step 1 — Add Your bKash Number Go to Integrations → Payments → bKash in your Spensit dashboard. Choose “Manual Send” and enter your bKash account number. Step 2 — Enable Tracking When you create an invoice or payment link, select “bKash (Manual Send)” as the payment method. Your customer will see your bKash number and instructions for sending the payment. Step 3 — Confirm Payment After receiving the payment in your bKash wallet, click “Mark as Paid” in Spensit. The transaction will be logged automatically against your invoice and reflected in your financial dashboard and reports. This method is simple, quick to set up, and works perfectly for businesses that prefer manual verification. Option 2 — API Integration (bKash Merchant Account) For registered bKash merchants, Spensit supports full API integration for automatic payment collection. Step 1 — Get Your bKash API Credentials Log in to your bKash Merchant Portal and locate your App Key, App Secret, Username, and Password. These credentials are used to establish a secure API session with bKash. Step 2 — Connect in Spensit In Integrations → Payments → bKash, select “API Integration.” Enter your App Key, App Secret, Username, and Password in the input fields provided. Step 3 — Authenticate and Verify Click “Connect” to verify your credentials. Once confirmed, your bKash account will be linked to Spensit. You’ll then be able to automatically generate bKash payment links for invoices and collect payments directly into your merchant wallet. Step 4 — Automate Payment Tracking When a customer completes payment through the bKash checkout, the status of that transaction updates automatically in Spensit, marking the invoice as paid, updating stock, and preparing the order for fulfillment.

Get Support

All courier credentials you enter are encrypted and stored securely in our Supabase database using AES-256-GCM encryption. The details are never visible in plain text. When Spensit needs to communicate with your service provider such as to create an order or fetch payment credentials it uses temporary encrypted session tokens generated on demand.

Your data remains private, protected, and not accessible unless only during active sessions with the use of tokens. This ensures that your connections are both convenient and fully secure.