নতুন Secret + Brand + API Key — ৩-স্তরের সিকিউরিটি

পেমেন্ট ভেরিফিকেশন এখন ১০০% অটোমেটিক

bKash, Nagad, Rocket ও Upay-তে পেমেন্ট আসলেই সাথে সাথে ভেরিফাই — মার্চেন্ট অ্যাকাউন্ট ছাড়াই, ম্যানুয়াল TrxID চেক ছাড়াই।

মার্চেন্ট অ্যাকাউন্ট লাগে না কমিশন ০% API + Webhook
bKashYou have received Tk 1,250.00 from 017XXXXXXXX. TrxID 9GK4X2LM
পরিশোধযোগ্য৳1,250
INV-8F2A91
bKashNagadRocketUpay
নম্বরে সেন্ড মানি করুন01XXXXXXXXX
TrxID9GK4X2LM
পেমেন্ট ভেরিফাই করুন
পেমেন্ট কনফার্মডWebhook পাঠানো হয়েছে · 0.8s
0পেমেন্ট ভেরিফাইড
৳0ট্রানজ্যাকশন ভলিউম
0অ্যাক্টিভ বিজনেস
bKashNagadRocketUpay
কীভাবে কাজ করে

চার ধাপে সম্পূর্ণ অটোমেশন

ম্যানুয়ালি TrxID মেলানোর দিন শেষ। ফোনে অ্যাপ চালু রাখুন — বাকিটা ShopnoPay-এর কাজ।

অ্যাপ কানেক্ট করুন

ShopnoPay অ্যাপে Brand Key, API Key ও Secret Key দিন। ফোন SMS মনিটরিং শুরু করবে।

চেকআউট তৈরি করুন

API কল করে ইনভয়েস বানান, কাস্টমারকে পেমেন্ট লিংকে পাঠান।

কাস্টমার পে করে

কাস্টমার আপনার নম্বরে টাকা পাঠিয়ে TrxID দেয় — অথবা SMS আসলেই অটো-ম্যাচ হয়।

অর্ডার কনফার্ম

সাইন করা Webhook যায় আপনার সার্ভারে, কাস্টমার রিডাইরেক্ট হয়।

ফিচার

বিজনেস চালাতে যা যা দরকার

শুধু ভেরিফিকেশন নয় — সম্পূর্ণ পেমেন্ট অটোমেশন ইঞ্জিন।

৩-কি অথেন্টিকেশন

Brand Key, API Key ও Secret Key — তিনটি একসাথে না মিললে কোনো রিকোয়েস্ট গ্রহণ হয় না। Secret Key হ্যাশ করে রাখা হয়, শুধু একবারই দেখানো হয়।

সাইন করা Webhook

HMAC-SHA256 সিগনেচার, অটো রিট্রাই (১ মিনিট থেকে ১২ ঘণ্টা) ও ডেলিভারি লগ — সবই ড্যাশবোর্ডে।

অ্যান্ড্রয়েড অ্যাপ

ব্যাকগ্রাউন্ডে অফিশিয়াল “টাকা পেয়েছেন” SMS শনাক্ত করে শুধু ৩টি তথ্য পাঠায়।

পেমেন্ট লিংক

ওয়েবসাইট না থাকলেও লিংক শেয়ার করে পেমেন্ট নিন।

ফ্রড প্রোটেকশন

একই TrxID দ্বিতীয়বার চলবে না, কম টাকা বা মেয়াদোত্তীর্ণ সেশন রিজেক্ট।

স্যান্ডবক্স

আসল টাকা ছাড়াই পুরো ফ্লো টেস্ট করুন — ফেক SMS সিমুলেটরসহ।

মাল্টি ডিভাইস

একাধিক ফোন, একাধিক ব্র্যান্ড — প্ল্যান অনুযায়ী।

রিয়েল-টাইম ড্যাশবোর্ড

ট্রানজ্যাকশন, ইনভয়েস, ডিভাইস স্ট্যাটাস ও API লগ এক জায়গায়।

ডেভেলপারদের জন্য

১০ লাইনেই ইন্টিগ্রেশন

সিম্পল REST API, JSON রেসপন্স আর পরিষ্কার ডকুমেন্টেশন। যেকোনো ভাষায় কাজ করে — PHP, Node.js, Python, Laravel, WordPress।

  • Create Payment, Verify, Webhook API
  • স্যান্ডবক্স এন্ডপয়েন্টে ফ্রি টেস্টিং
  • কপি-পেস্ট রেডি কোড স্যাম্পল
ডকুমেন্টেশন দেখুন
curl -X POST https://www.shopnopuron.xyz.megalifebd.com/api/v1/payments \
  -H "X-Brand-Key: br_xxxxxxxx" \
  -H "X-API-Key: ak_xxxxxxxx" \
  -H "X-Secret-Key: sk_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"amount":1250,"reference":"ORDER-1001",
       "redirect_url":"https://shop.com/thanks"}'
$ch = curl_init('https://www.shopnopuron.xyz.megalifebd.com/api/v1/payments');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    'X-Brand-Key: br_xxxxxxxx',
    'X-API-Key: ak_xxxxxxxx',
    'X-Secret-Key: sk_xxxxxxxx',
    'Content-Type: application/json',
  ],
  CURLOPT_POSTFIELDS => json_encode([
    'amount' => 1250, 'reference' => 'ORDER-1001',
    'redirect_url' => 'https://shop.com/thanks',
  ]),
]);
$res = json_decode(curl_exec($ch), true);
header('Location: ' . $res['payment']['payment_url']);
const res = await fetch('https://www.shopnopuron.xyz.megalifebd.com/api/v1/payments', {
  method: 'POST',
  headers: {
    'X-Brand-Key': 'br_xxxxxxxx',
    'X-API-Key': 'ak_xxxxxxxx',
    'X-Secret-Key': 'sk_xxxxxxxx',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ amount: 1250, reference: 'ORDER-1001',
    redirect_url: 'https://shop.com/thanks' }),
});
const { payment } = await res.json();
console.log(payment.payment_url);
প্রাইসিং

সহজ, স্বচ্ছ প্রাইসিং

ফ্ল্যাট সাবস্ক্রিপশন, কোনো হিডেন চার্জ নেই।

Free Trial

নিজে ট্রাই করে দেখুন
ফ্রি
7 দিনের ট্রায়াল
  • পূর্ণ API অ্যাক্সেস
  • Webhook সাপোর্ট
  • ১টি ব্র্যান্ড · ১টি ডিভাইস
  • মাসে ১০০ পেমেন্ট
ফ্রি ট্রায়াল শুরু করুন

Starter

ছোট অনলাইন শপের জন্য
৳299 / মাস
বার্ষিক নিলে 17% সাশ্রয়
  • আনলিমিটেড পেমেন্ট ভেরিফিকেশন
  • Webhook + API
  • ১টি ব্র্যান্ড · ২টি ডিভাইস
  • পেমেন্ট লিংক
  • ইমেইল সাপোর্ট
এই প্ল্যান নিন

Agency

এজেন্সি ও রিসেলারদের জন্য
৳1,199 / মাস
বার্ষিক নিলে 17% সাশ্রয়
  • আনলিমিটেড পেমেন্ট ভেরিফিকেশন
  • Webhook + API
  • ১০টি ব্র্যান্ড · ২০টি ডিভাইস
  • প্রায়োরিটি সাপোর্ট
  • ডেডিকেটেড হেল্প
এই প্ল্যান নিন
FAQ

সাধারণ প্রশ্ন

ShopnoPay কীভাবে কাজ করে?

আপনার ফোনে ShopnoPay অ্যাপ ইনস্টল করুন। অ্যাপ bKash/Nagad/Rocket/Upay-এর অফিশিয়াল “টাকা পেয়েছেন” SMS পড়ে শুধু TrxID, পরিমাণ ও প্রেরকের নম্বর সার্ভারে পাঠায়। কাস্টমার পেমেন্ট পেজে TrxID দিলে আমরা মিলিয়ে অর্ডার কনফার্ম করি।

আমার কি মার্চেন্ট অ্যাকাউন্ট লাগবে?

না। পার্সোনাল, এজেন্ট বা মার্চেন্ট — যেকোনো নম্বরেই পেমেন্ট নিয়ে অটো ভেরিফাই করা যায়।

Secret Key, Brand Key ও API Key কেন তিনটি?

নিরাপত্তার জন্য। Brand Key আপনার ব্র্যান্ডকে শনাক্ত করে, API Key অ্যাক্সেস দেয়, আর Secret Key শুধু আপনার সার্ভারে থাকে। তিনটি একসাথে মিললেই রিকোয়েস্ট গ্রহণ হয়।

Webhook কী এবং কীভাবে ভেরিফাই করব?

পেমেন্ট কনফার্ম হলে আমরা আপনার URL-এ একটি সাইন করা POST পাঠাই। X-ShopnoPay-Signature হেডার HMAC-SHA256 দিয়ে মিলিয়ে নিলেই নিশ্চিত হওয়া যায় রিকোয়েস্টটি আমাদের।

আজই অটোমেশন চালু করুন

ফ্রি ট্রায়ালে পুরো API ও Webhook ব্যবহার করে দেখুন। কার্ড বা মার্চেন্ট অ্যাকাউন্ট লাগবে না।

ফ্রি অ্যাকাউন্ট খুলুন