ডকুমেন্টেশন

BD Pay Link ব্যবহারের গাইড

সেটআপ থেকে পেমেন্ট যাচাই — সবকিছু ধাপে ধাপে। কোনো টেকনিক্যাল জ্ঞান লাগবে না।

BD Pay Link কী

এটা একটা অর্ডার ম্যানেজমেন্ট টুল — পেমেন্ট গেটওয়ে নয়।

আপনার কাস্টমার যখন বিকাশ, নগদ বা রকেটে টাকা পাঠায়, সেই টাকা যায় সরাসরি আপনার নিজের নম্বরে। BD Pay Link সেই টাকাটা ধরে না, প্রসেস করে না — শুধু সেই পেমেন্টটা আপনার Shopify অর্ডারের সাথে মিলিয়ে দেয় এবং অর্ডারটা Paid করে দেয়।

i
সহজ করে বললে — আগে যেটা আপনি খাতায় বা মাথায় হিসাব রেখে করতেন, সেটাই এখন আপনার Shopify অ্যাডমিনের ভেতরে গোছানো অবস্থায় হবে।

কোন মাধ্যমগুলো চলে

বিকাশ

অটো-যাচাই (API) অথবা ম্যানুয়াল — দুইভাবেই চলে।

API + Manual
নগদ

কাস্টমার টাকা পাঠিয়ে TrxID দেয়, আপনি যাচাই করেন।

Manual
রকেট

ডাচ-বাংলা রকেট — ম্যানুয়াল যাচাই।

Manual

ইনস্টল করা

আপনাকে কিছু করতে হবে না — আমরা লিংক পাঠাব, আপনি শুধু ক্লিক করবেন।

  1. আমরা আপনার স্টোরের জন্য অ্যাপটা তৈরি করব
    আপনার Shopify স্টোরের ঠিকানা (যেমন myshop.myshopify.com) আমাদের দিন।
  2. আপনি একটা ইনস্টল লিংক পাবেন
    ইমেইল বা হোয়াটসঅ্যাপে পাঠানো হবে।
  3. লিংকে ক্লিক করে "Install" চাপুন
    আপনার Shopify অ্যাডমিনে লগইন থাকা অবস্থায় ক্লিক করবেন। অনুমতির একটা পেজ আসবে — Install চাপুন।
  4. অ্যাপ ড্যাশবোর্ড খুলবে
    এখানে "Setup Required" দেখাবে — পরের ধাপে সেটআপ করব।
সেটআপটাও সাধারণত আমরাই করে দিই (এটার জন্যই এককালীন $49 সেটআপ ফি)। নিচের ধাপগুলো শুধু জানার জন্য।

প্রথম সেটআপ

চারটা কাজ — একবারই করতে হয়।

১. চেকআউটে পেমেন্ট অপশন যোগ করা

কাস্টমার যাতে চেকআউটে "মোবাইল ব্যাংকিং" বেছে নিতে পারে, তার জন্য Shopify-তে একটা ম্যানুয়াল পেমেন্ট মেথড যোগ করতে হয়।

  1. অ্যাপ → Settings → Checkout ট্যাব
  2. "Open Shopify Payment Settings" বাটনে চাপুন
  3. "Manual payment methods" খুঁজে বের করুন
    সেখানে "Add manual payment method" চাপুন।
  4. নাম দিন ও Activate করুন
    নাম: Pay with Mobile Banking (bKash / Nagad / Rocket)

২. আপনার নম্বর যোগ করা

Settings → bKash / Nagad / Rocket ট্যাবে গিয়ে যে নম্বরে কাস্টমার টাকা পাঠাবে সেটা দিন। যেগুলো ব্যবহার করবেন না, সেগুলো বন্ধ রাখুন।

৩. স্টোরে বাটন বসানো

  • Online Store → Themes → Customize
  • Product বা Cart পেজে → Add block → "BD Pay Link" বেছে নিন
  • যে বাটনগুলো দেখাতে চান সেগুলো চালু করুন → Save

৪. Thank You পেজে পেমেন্ট উইজেট

অর্ডার হওয়ার পর কাস্টমার যেখানে যায়, সেখানেই পেমেন্টের নির্দেশনা দেখাতে হবে।

  • Settings → Checkout → Customize
  • উপরের ড্রপডাউন থেকে "Thank you" পেজ বেছে নিন
  • Add block → "BD Pay Link Thank You" → বাটন চালু করুন → Save
!
এই চারটার যেকোনো একটা বাদ পড়লে পুরো ফ্লো কাজ করবে না। সেটআপের পর একটা টেস্ট অর্ডার দিয়ে দেখে নিন।

বিকাশ

দুইভাবে চালাতে পারেন — অটো-যাচাই বা ম্যানুয়াল।

মোডকীভাবে কাজ করে
API মোড
অটো-যাচাই
কাস্টমার বিকাশের নিজস্ব পেজে গিয়ে পেমেন্ট করে। পেমেন্ট হয়ে গেলেই অর্ডার নিজে থেকে Paid হয়ে যায় — আপনাকে কিছু করতে হয় না। এর জন্য বিকাশ মার্চেন্ট অ্যাকাউন্ট ও API credentials লাগবে।
ম্যানুয়াল মোড
নিজে যাচাই
কাস্টমার আপনার বিকাশ নম্বরে টাকা পাঠায়, তারপর TrxID বসিয়ে দেয়। আপনি নিজের বিকাশ অ্যাপে দেখে Approve করলে অর্ডার Paid হয়। কোনো API লাগে না — শুধু আপনার নম্বর।
i
শুরুতে ম্যানুয়াল মোড দিয়েই শুরু করতে পারেন। পরে বিকাশ মার্চেন্ট অ্যাকাউন্ট পেলে API মোডে যাবেন — সেটিংস থেকে এক ক্লিকে বদলানো যায়।

সেটিংসে কী দিতে হবে

  • ম্যানুয়াল মোডে: আপনার বিকাশ নম্বর ও নাম
  • API মোডে: App Key, App Secret, Username, Password — বিকাশ মার্চেন্ট পোর্টাল থেকে পাবেন

নগদ

ম্যানুয়াল যাচাই — আপনার নম্বরে টাকা আসে, আপনি মিলিয়ে দেন।

  1. Settings → Nagad ট্যাব
  2. Status চালু করুন
  3. আপনার নগদ নম্বর ও নাম দিন
    কাস্টমার এই নম্বরটাই দেখবে পেমেন্ট পেজে।
  4. Save → তারপর Theme Editor-এ নগদ বাটন চালু করুন
i
নগদ মার্চেন্ট অ্যাকাউন্ট করতে চাইলে — হটলাইন 16167 অথবা nagad.com.bd

রকেট

ডাচ-বাংলা রকেট — ম্যানুয়াল যাচাই।

  1. Settings → Rocket ট্যাব
  2. Status চালু করুন
  3. আপনার রকেট নম্বর দিন
  4. Save → Theme Editor-এ রকেট বাটন চালু করুন
!
রকেটের কোনো পাবলিক API নেই — তাই এটা শুধু ম্যানুয়াল মোডে চলে। কাস্টমার TrxID দেবে, আপনি যাচাই করবেন।

পেমেন্ট যাচাই করা

এটাই আপনার রোজকার কাজ — কয়েক সেকেন্ডের।

কাস্টমার TrxID জমা দিলে সেটা আপনার ড্যাশবোর্ডে "যাচাই বাকি" হিসেবে আসে।

অ্যাপ → All Payments → "Verify" ফিল্টার
অর্ডার নম্বর, টাকা, কাস্টমারের নম্বর ও TrxID দেখুন
নিজের বিকাশ/নগদ/রকেট অ্যাপে মিলিয়ে দেখুন টাকা এসেছে কিনা
Approve চাপুন → অর্ডার Paid হয়ে যাবে

Approve করলে যা হয়

#1042 ✓ Paid
পরিমাণ৳ 1,250.00
মাধ্যমbKash
TrxID9F2K1LM8QP
ট্যাগbkash-paid, verified

Shopify-র অর্ডারটা Paid হয়ে যায়, আর নোটে TrxID, কাস্টমারের নম্বর ও ট্যাগ বসে যায় — পরে খুঁজে পেতে সুবিধা হয়।

Reject করলে

TrxID ভুল হলে বা টাকা না পেলে Reject চাপুন — অর্ডারটা বাতিল হয়ে যাবে এবং কারণটা নোটে থাকবে।

!
Approve করার আগে অবশ্যই নিজের অ্যাপে দেখে নিন। শুধু TrxID দেখে Approve করবেন না — কেউ বানানো TrxID দিতে পারে।

ড্যাশবোর্ডে কী কী আছে

অংশকী দেখবেন
Dashboardমোট আয়, মোট অর্ডার, সফল ও ব্যর্থ পেমেন্টের সংখ্যা।
All Paymentsপ্রতিটা লেনদেন — অর্ডার, টাকা, TrxID, স্ট্যাটাস, তারিখ। স্ট্যাটাস দিয়ে ফিল্টার করা যায়।
Analyticsআয়ের চার্ট, সফলতার হার, কোন মাধ্যমে কত এলো।
Fraud Detectionযেসব IP বারবার ভুল TrxID দিয়েছে, সেগুলো ব্লক করা যায়।
Exportসব লেনদেন CSV ফাইলে নামিয়ে নিন — হিসাবের জন্য।
Settingsবিকাশ/নগদ/রকেট নম্বর ও মোড বদলানো।

রিফান্ড

টাকা ফেরত দিলে রেকর্ডটাও আপডেট করে রাখুন।

যেভাবে পেমেন্ট হয়েছিলরিফান্ড করবেন যেভাবে
বিকাশ (API মোড) All Payments-এ "Refund" চাপুন — বিকাশ API দিয়ে টাকা নিজে থেকে ফেরত যাবে। (শুধু Live মোডে কাজ করে, Sandbox-এ নয়।)
ম্যানুয়াল (যেকোনো) আগে নিজের অ্যাপ থেকে টাকা ফেরত পাঠান, তারপর ড্যাশবোর্ডে "Mark Refunded" চাপুন।
i
রিফান্ড করলে Shopify-র অর্ডারটা বাতিল হয়ে যায়। আগে থেকেই বাতিল থাকলে কিছু হবে না।

সাবস্ক্রিপশন

একটাই প্ল্যান — সীমাহীন।

  • মাসিক $24 — সব ফিচার, কোনো লিমিট নেই
  • এককালীন $49 সেটআপ ফি — শুধু প্রথম পেমেন্টে
  • প্রথম চার্জ $73, এরপর প্রতি মাসে $24

অ্যাপের Subscription পেজ থেকে কার্ড দিয়ে সাবস্ক্রাইব করবেন। পেমেন্ট Stripe-এর মাধ্যমে হয় — আমরা কার্ডের তথ্য রাখি না। যেকোনো সময় Manage Subscription থেকে বাতিল করতে পারবেন।


সমস্যা সমাধান

যা হচ্ছেযা করবেন
প্রোডাক্ট পেজে পেমেন্ট বাটন দেখা যাচ্ছে না Themes → Customize → BD Pay Link ব্লকটা খুঁজুন → বাটনগুলো চালু আছে কিনা দেখুন → Save।
Thank You পেজে কিছু আসছে না Settings → Checkout → Customize → "Thank you" পেজে ব্লকটা যোগ করা আছে কিনা দেখুন।
চেকআউটে "মোবাইল ব্যাংকিং" অপশন নেই Shopify-তে ম্যানুয়াল পেমেন্ট মেথডটা যোগ ও Activate করা হয়নি। প্রথম সেটআপ দেখুন।
"bKash not configured" দেখাচ্ছে Settings → bKash-এ নম্বর বা credentials দিয়ে Save করুন।
টাকার পরিমাণ ৳0 দেখাচ্ছে অর্ডারটা তৈরি হতে একটু সময় লাগতে পারে। পেজ রিফ্রেশ করে আবার দেখুন।
পেমেন্ট হয়েছে কিন্তু অর্ডার এখনো Pending ড্যাশবোর্ডে গিয়ে অর্ডারটা খুঁজুন — "যাচাই বাকি" থাকলে Approve করুন। API মোডে হলে Reconciliation চালান।

প্রশ্ন-উত্তর

টাকা কি আপনাদের কাছে জমা হয়?
না। টাকা সরাসরি কাস্টমার থেকে আপনার নিজের বিকাশ/নগদ/রকেট নম্বরে যায়। আমরা মাঝখানে কোনো টাকা ধরি না।
কতগুলো অর্ডার যাচাই করতে পারব?
কোনো সীমা নেই। যত অর্ডার আসুক, সব যাচাই করতে পারবেন।
একাধিক স্টোরে ব্যবহার করা যাবে?
প্রতিটা স্টোরের জন্য আলাদা সাবস্ক্রিপশন লাগবে। আমাদের জানালে আমরা প্রতিটার জন্য আলাদা করে সেটআপ করে দেব।
বিকাশ API কোথায় পাব?
বিকাশের মার্চেন্ট অ্যাকাউন্ট থাকলে তাদের মার্চেন্ট পোর্টাল থেকে App Key, App Secret, Username ও Password পাবেন। না থাকলে ম্যানুয়াল মোডেই চালিয়ে যান — কাজ একই হবে, শুধু নিজে যাচাই করতে হবে।
অ্যাপ কি বাংলায় আছে?
হ্যাঁ। পুরো অ্যাপটা বাংলা ও ইংরেজি — উপরের ডান কোণের বাটন থেকে এক ক্লিকে বদলাতে পারবেন।

কিছু আটকে গেছে?

যেকোনো সমস্যায় সরাসরি নক দিন — বাংলায় সাহায্য পাবেন।

contact@zilancer.com