OTP Reseller API · তাৎক্ষণিক · ফেরতযোগ্য

OTP যাচাইকরণ API
পুনর্বিক্রেতাদের জন্য

একটি REST API এর মাধ্যমে $0.10 থেকে একবার ব্যবহারের SMS ভেরিফিকেশন নম্বর পুনরায় বিক্রি করুন। তাত্ক্ষণিক প্রোভিশনিং, ব্যবহার না হওয়া একটিভেশনগুলির জন্য পূর্ণ ফেরত, এবং স্বাক্ষরিত ওয়েবহুক — প্রকৃত ক্যারিয়ার নম্বরের উপর আপনার নিজের OTP প্ল্যাটফর্ম তৈরি করুন।

৮০+ সার্ভিস
$0.10 / একটিভেশন থেকে
বাতিলের উপর পূর্ণ ফেরত
২০-মিনিট একটিভেশন সময়সীমা

আপনার প্রয়োজনীয় প্রতিটি একবারের SMS ভেরিফিকেশনের জন্য একটি API

বিনামূল্যের পাবলিক SMS ইনবক্সগুলি সর্বজনীনভাবে পড়া যায় এবং ইতিমধ্যেই প্রতিটি প্রধান প্ল্যাটফর্ম দ্বারা চিহ্নিত। একবার ব্যবহার করার পরে ব্যবহারকারী ফেলে দেয় এমন একবারের জন্য নম্বরের জন্য আপনার নিজস্ব ক্যারিয়ার সম্পর্ক তৈরি করা ব্যয়বহুল।

VRNUM OTP API আপনাকে প্রয়োজন অনুযায়ী একটি লাইভ, প্রাইভেট প্রকৃত ক্যারিয়ার নম্বরের পুল দেয়। একটি প্রোভিশন করুন, কোডটি গ্রহণ করুন, এবং নম্বরটি আর কাউকে দেখানো হয় না — আপনার প্রদর্শিত প্রতিটি মূল্যে আপনার মার্জ পূর্বেই প্রয়োগ করা হয়েছে।

প্রাইভেট প্রতি অর্ডার, শেয়ার হয় না
প্রতিটি OTP নম্বর শুধুমাত্র সেই অর্ডারের জন্য বরাদ্দ থাকে যেটি এটি অনুরোধ করেছে — কখনো শেয়ার করা পাবলিক ইনবক্স নয়।
ক্যানসেল করলে ফেরত, সবসময়
কোড আসার আগে একটি অ্যাক্টিভেশন বাতিল করুন এবং সম্পূর্ণ অর্থ স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরিয়ে দেওয়া হবে।
অনুরোধ থেকে কোড পর্যন্ত কয়েক সেকেন্ড
নম্বর দ্রুত বরাদ্দ হয় এবং SMS প্রেরণ সাধারণত কয়েক সেকেন্ডে — এন্ডপয়েন্ট পোল করুন বা ওয়েবহুকের জন্য অপেক্ষা করুন।

অর্ডার থেকে যাচাইকৃত কোড পর্যন্ত

চারটি কল সম্পূর্ণ OTP জীবনচক্র কভার করে।

01

ক্যাটালগ চেক করুন

GET /otp-catalog লাইভ সার্ভিস, দেশ এবং দাম নিয়ে — গ্রাহকদের দেখানোর আগে আপনার মার্কআপ প্রয়োগ করুন।

02

একটি নম্বর অর্ডার করুন

POST /otp-numbers একটি সার্ভিস, দেশ এবং Idempotency-Key সহ। একটি নম্বর অবিলম্বে ফেরত দেয়।

03

কোডটি পান

GET /otp-numbers/:id এসএমএসের জন্য লাইভ চেক করে, বা otp.completed ওয়েবহুক ইভেন্টের জন্য অপেক্ষা করুন।

04

পুনঃপ্রেরণ বা রিফান্ড

এখনও কোড নেই? /resend চেষ্টা করুন, বা /cancel সাথে সঙ্গে সম্পূর্ণ রিফান্ড আপনার ওয়ালেটে পান।

একটি অনুরোধে OTP নম্বর অর্ডার করুন

clientReference হলো আপনার নিজের অস্পষ্ট আইডি — এটি আপনার অভ্যন্তরীণ গ্রাহক রেকর্ডের সাথে অর্ডার মিলানোর জন্য সংযুক্ত করুন।

curl -X POST https://vrnum.com/api/v1/otp-numbers \
  -H "Authorization: Bearer vrnum_live_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: otp-5521" \
  -d '{
    "service": "whatsapp",
    "countryCode": "us",
    "clientReference": "otp-5521"
  }'

একটি সম্পূর্ণ OTP অর্ডারের জীবনচক্র

ক্যাটালগ, অর্ডারিং, পুনঃপ্রেরণ, বাতিল/রিফান্ড, এবং ওয়েবহুক — একটি সঙ্গতিপূর্ণ JSON API।

GET/api/v1/otp-catalog
POST/api/v1/otp-numbers
GET/api/v1/otp-numbers
GET/api/v1/otp-numbers/:id
POST/api/v1/otp-numbers/:id/resend
POST/api/v1/otp-numbers/:id/cancel
GET / PUT/api/v1/webhook
GET/api/v1/balance

সম্পূর্ণ রিকোয়েস্ট/রেসপন্স ডকুমেন্ট এবং আপনার কীসমূহ আপনারড্যাশবোর্ডেথাকে সাইন ইন করার পর।

কে OTP ভেরিফিকেশন API ব্যবহার করে তৈরি করে

যেকোনো প্রোডাক্ট যা একক ভেরিফিকেশন ধাপের জন্য একটি বাস্তব ফোন নম্বর প্রয়োজন।

SMS ভেরিফিকেশন প্ল্যাটফর্ম

নিজের ব্র্যান্ডের অধীনে নিজের গ্রাহকদের কাছে OTP নম্বর পুনরায় বিক্রি করুন, প্রতিটি সার্ভিসে নিজের মার্কআপসহ।

QA & টেস্ট অটোমেশন

ব্যক্তিগত ফোন নম্বর ঝুঁকিপূর্ণ না করে প্রোডাকশন সার্ভিসে ডিসপোজেবল টেস্ট অ্যাকাউন্ট তৈরি করুন।

বট এবং এজেন্সি টুলিং

গ্রাহকদের জন্য তৈরি অ্যাকাউন্ট-ক্রিয়েশন ওয়ার্কফ্লোগুলির জন্য প্রোগ্রাম্যাটিকভাবে নম্বর প্রদান করুন।

ডেভেলপার টুল

'ভেরিফাই উইথ এসএমএস' আপনার নিজের অ্যাপ বা SDK-তে একটি ফিচার হিসেবে অফার করুন, টেলিকম পরিকাঠামো না থাকলেও।

পর্যাপ্ত বিশ্বাসযোগ্যতা যাতে আপনি নিজের গ্রাহকদের বিল করতে পারেন

আইডেমপোটেন্সি কী

টাইমআউট হলে নিরাপদভাবে পুনরায় চেষ্টা করুন — একই আইডেমপোটেন্সি-কী সবসময় মূল অর্ডারটি ফেরত দেয়, কখনও ডুপ্লিকেট নয়।

সাইনড ওয়েবহুক

otp.completed, number.provisioned, এবং number.provisioning_failed ইভেন্টগুলি X-VRNUM-Signature দ্বারা সাইন করা।

স্বয়ংক্রিয় পুনরায় চেষ্টা

ব্যর্থ ওয়েবহুক ডেলিভারিগুলি ব্যাকঅফ সময়সূচি (5মিন, 30মিন, 2ঘন্টা, 6ঘন্টা, 24ঘন্টা) অনুযায়ী পুনরায় চেষ্টা করা হয় আগে আমরা হাল ছেড়ে দিই।

স্বচ্ছ রেট সীমা

প্রতি কী প্রতি মিনিটে ৬০টি অনুরোধ, প্রতিটি প্রতিক্রিয়ায় X-RateLimit-* হেডার সহ।

ওয়ালেট-ফান্ডেড বিলিং

কোনো ইনভয়েস বা সাবস্ক্রিপশন নেই — অর্ডার এবং ফেরত অর্ডার ঘটে যাওয়ার সাথে সাথে আপনার ব্যালান্সে জমা হয়।

স্থিতিশীল ত্রুটি কোড

প্রতিটি ত্রুটি একটি স্বাভাবিকীকৃত JSON কোড দেয় যা আপনার ইন্টিগ্রেশন নির্ভরযোগ্যভাবে ব্যবহার করতে পারে।

সাধারণ জিজ্ঞাসিত প্রশ্নাবলি

আমি কি VRNUM API এর মাধ্যমে OTP নম্বর পুনরায় বিক্রি করতে পারি?

হ্যাঁ। otp-catalog এবং otp-numbers এন্ডপয়েন্ট শুধুমাত্র আপনার পুনর্বিক্রয় মূল্য রিটার্ন করে। প্রতিটি সার্ভিস এবং দেশের জন্য আপনার নিজস্ব মার্জিন সেট করুন — আপনার গ্রাহকরা কখনো VRNUM এর অভ্যন্তরীণ খরচ দেখবে না।

যদি OTP কোড কখনো না আসে তাহলে কি হবে?

Call POST /otp-numbers/:id/cancel on a still-waiting activation for a full refund to your wallet. You can also call the resend endpoint first.

How long does an OTP activation stay valid via the API?

Each activation stays live for 20 minutes from creation. Cancel before it expires for a full refund if no code arrives.

How do I avoid double-charging a customer on retry?

Send an Idempotency-Key header on POST /otp-numbers. Retrying the same request with the same key returns the original order instead of creating a new one.

Can I get real-time delivery events instead of polling?

Yes. Register a webhook endpoint and receive signed otp.completed events the moment they happen, instead of polling.

Which services are supported through the API?

80+ services including WhatsApp, Telegram, Google, Instagram, Facebook, Discord and more. Call GET /otp-catalog for the live list.

Start reselling OTP numbers today

একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন, আপনার API কী তৈরি করুন, এবং কয়েক মিনিটের মধ্যে আপনার প্রথম OTP নম্বর প্রোভিশন করুন।

OTP নম্বর প্রদানকারীদের সঙ্গে তুলনা করছেন?