Official Visa Processing Partner — Bangladesh

Visa Services,
Simplified.

Apply for tourist, business, student & medical visas across 15 configured countries. Expert guidance, transparent pricing, and fast processing — all from Bahaza.

15
Countries
98%
Approval Rate
24h
Express Option
10K+
Visas Processed

Select Destination Country

Tap a country to explore all available visa types and entry options.

Choose Visa Type & Entry

Select visa category, then pick your preferred entry option below.

🔒
100% Secure
All data encrypted
Fast Processing
Express options available
🎯
Expert Review
Team checks every file
💬
24/7 Support
Phone, chat & email

Ready to Apply for Your Visa?

Join thousands of Bangladeshi travelers who trust Bahaza every year.

1
Personal Details
2
Documents
3
Payment
👤
Personal Information
As it appears on your passport
📷 Passport Reader OCR
Client can manually input details or upload passport to auto-fill basic passport information.
💼
Professional Information
Employment and financial details
📞
Contact Details
We'll use these to update you on your application
Dashboard Overview
Visa Applications
Track all submitted visa applications and continue conversation with admin.
New Visa Application
Select country, visa type, sub-category and profession inside dashboard, then submit the full visa application.
Wallet / Top-up
Submit top-up, transfer, withdraw and view latest wallet requests.
Messages
Two-way messages for visa, top-up, upgrade, refund and every submitted client form.
Co-Traveler / Family Members
Pre-save family or co-traveler basic information and reusable documents for faster visa applications.
Chat Support & Tickets
Create support tickets, attach files and continue chat history with Bahaza support.
Documents
Manage uploaded passport, bank statement, NID and other files.
Invoice & Receipt
View unpaid invoices, paid invoices, payment links and money receipts.
Refund Request
Request refund when eligible visa status is failed or rejected.
KYC / Wallet Activation
Optional KYC is required only to activate wallet features.
Upgrade Account
Request Travel Agent, Corporate, Family or Personal account type.
Profile & Password Reset
Update profile information and reset password.
Dashboard
Recent Applications
All Applications
Visa Applications
Clients, Customer Types & Account Control
Manage customer type, commission, wallet/KYC status, password reset, lock/unlock/block and upgrade approval.

🎯 Customer Type Rules

Personal, Family, Travel Agent and Corporate clients can receive preset discount, commission or promo code after login.

Travel AgentCorporateFamilyPersonal

🔐 Account Security

Admin can reset password, lock, unlock or block client account. Wallet activation remains under KYC approval.

⬆️ Upgrade Workflow

Customers can request upgrade with NID/passport, trade license, TIN/BIN, company pad, authorization letter or bank proof.

Admin ApprovalMessage RequestDoc Upload
Registered Clients
Dynamic Countries, Categories & Visa Types
Time-efficient setup: select/search default country, reuse saved visa types and sub-categories, add profession-wise documents, set customer type-wise fare/commission/discount, then submit all together.
🌍 Form 1: Country Setup
Country names are preloaded by default. Select/search country, add basic information and general requirements. New values stay saved in your browser for next use.
Country information
🧩 Form 2: Continuous Visa Type, Sub-category, Profession & Pricing Builder
Workflow: Country → Visa Type → Visa Sub-category / Entry Type → Profession + Required Docs → Customer Type Pricing. Use Add Visa Type or Add Sub Category to continue adding more rows before final submit.
Visa builder forms
📋 Bulk Paste / Multiple Submit
Paste multiple visa rows for faster setup. Format: Country | Visa Type | Sub Category | Base Fare | Processing | Stay | Professions
Current Visa Configuration
Edit, change status, delete, or push configured data to homepage/client apply area.
Payment Records & Manual Status Control

💳 SSLCommerz

Live/sandbox payment, transaction verification and original-method refund API.

Live ReadySandboxRefund API

🧾 Payment Status

Admin can update unpaid, paid, partial paid, refunded, failed and cancelled status.

🧩 Method Control

Enable payment methods globally or by country, visa type and sub-category.

All Transactions
Wallet, Fund Approval, Invoice & Refunds

👛 Client Wallet

Client submits bank deposit, document attachment and amount. Admin approves or rejects with message.

BDT 250,000
Receipt on approvalTransferWithdraw

🧾 Invoice System

Generate unpaid invoice with payment link or paid invoice after confirmation.

↩️ Refund Automation

If visa failed, client can request refund by bank account or original method. SSLCommerz refund API can be triggered for original SSL transactions.

Wallet Requests & Refund Queue
Campaigns & Bulk Information
This section is only for campaign and bulk information sending. Client/admin two-way communication stays inside Support & Tickets and each related module such as Visa Applications, Wallet/Top-up, Refunds and KYC.
Create Campaign
Use only customers with valid delivery address for the selected channel. Email supports HTML/plain text and attachment. SMS does not support attachment.
0 valid recipients
Audience filters only records with valid email/mobile/WhatsApp for selected channel.
Only for email campaigns: brochure, PDF, offer image or campaign file. SMS attachment is disabled.
No attachment selected.
Select channel and write your message to preview campaign.
Email channel selected. Configure SMTP/Gmail/Corporate email credentials under CMS & Gateway.
Operational communication separated: Visa, wallet/top-up, refund, KYC, upgrade and document request messages are available inside their related admin menu and also under Support & Tickets. This page will not show client case conversations.
Campaign & Bulk Information Log
Only campaigns, bulk notices, drafts and broadcast information appear here.
Support & Ticket Management
Manage customer portal support tickets, reply with attachments, change ticket status and keep full chat history.

🎧 Connected Customer Support

Every ticket created from client portal appears here instantly. Admin replies are visible in customer portal and notification queue.

Portal ChatEmail NoticeAttachment

📌 Ticket Control

Open, pending, resolved or closed ticket status can be managed from admin without losing chat history.

🔔 New Message Alert

Unread client replies are counted in the admin header and sidebar badge for faster support response.

0
Customer Support Ticket Queue
CMS, Promo Code & 3rd-party API Credentials
Control website content/design from admin and store live/sandbox credentials for payment, email, SMS, WhatsApp and OCR integrations.
Full Website Content & Design Control

🎟️ Promo Code & Customer Type

Create promo code by customer type, visa type, sub-category, date range and usage limit. Logged-in clients receive preset discounts automatically.

💳 SSLCommerz Gateway

Store Store ID, Store Password, API key, live/sandbox mode and refund credentials. Original SSLCommerz refund can be triggered for same transaction.

🧩 Payment Method Control

Enable/disable wallet, card, bank transfer and office payment globally or per country, visa type and sub-category.

SSLCommerz ActiveWallet ActiveBank ManualOffice Pay
API Credential Center
Easy credential input for email, SMS, WhatsApp, SSLCommerz payment/refund, OCR and bank display information. Keep API secrets here, not in campaign screens.
Use SMTP host, port, username and password/app password.
Invoice, Receipt & Promo Snapshot
KYC, Wallet Activation & Account Upgrade
KYC is optional for registration but required for wallet activation. Customers can request upgrade to Travel Agent, Corporate, Family or Personal with required Bangladesh documents.

🪪 KYC Review

NID/passport upload, selfie verification and admin approval. Request more documents if needed.

8 PendingWallet LockedManual Review

⬆️ Account Upgrade

Upgrade requests with trade license, TIN/BIN, office proof, authorization letter and bank proof.

Travel AgentCorporateFamily

🎯 Customer Type Discount

Set commission, special fare or automatic discount by customer type after login.

Travel Agent 5%Corporate Net FareFamily Offer
Required Document Setup by Customer Type
KYC & Upgrade Requests
Dynamic Visa Status & Refund Logic
Admin can add/edit visa statuses and decide which statuses allow refund request in customer portal.
1. SubmittedCustomer completed form and uploaded documents.
2. Document PendingAdmin requests missing or corrected documents.
3. ProcessingFile is being prepared or reviewed.
4. Embassy SubmittedSubmitted to embassy/visa center.
5. Approved / DeliveredVisa approved and delivery completed.
6. Failed / RejectedRefund request becomes available when enabled.
Add / Edit Status
Current Status Rules
Reports & Business Analytics

📊 Visa Sales

Country-wise, visa type-wise, sub-category-wise and date-wise sales reports.

৳4.8M

👥 Customer Sales

Agent, corporate, family and personal customer performance.

312 Orders

🎟️ Promo Usage

Promo code performance, discount value and conversion analysis.

42 Codes

↩️ Refund & Wallet

Wallet transactions, refund requests, pending KYC and payment settlement.

৳620K
Report Summary
Admin, Sub-admin & Access Control
Add / Edit Admin User
DashboardVisa SetupApplicationsCustomersWalletPaymentInvoiceRefundKYCCMSPromo CodeReportsAdmin Users
Admin Access List