محفظة وكيل · بنغلاديش
bKash Agent API
محفظة وكيل/تاجر bKash (بنغلاديش) — تسجيل دخول عبر OTP، الرصيد، المعاملات الأخيرة، البحث، السجل المُقسّم صفحات، كشوف الحساب بصيغة PDF، وتحويل Cash-In من الوكيل إلى العميل.
بيئة تجريبية · الطلب
curl -X POST 'https://www.openbankinggateway.com/api/sandbox/bkash-agent/login/request-otp' \
-H 'Content-Type: application/json' \
--data '{
"account": "01700000001",
"phoneOperator": "Grameenphone"
}'مثال تجريبي توضيحي. لا يجري الاتصال بمزوّد، ولا تُرسل رسائل، ولا تُنقل أموال، ولا يُخصم رصيد.
مرجع الواجهة
تعرّف على الطلبات المتاحة.
الأساليب والمسارات وقواعد المعلمات من الدليل نفسه الذي يشغّل وحدة الاختبار. افتح نقطة نهاية لعرض حقولها.
مصادقة المحفظة
POST/login/request-otpSend the login OTP by SMS
اتصال فعلي متاح
/login/request-otpSend the login OTP by SMS
/api/sandbox/bkash-agent/login/request-otp
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | جسم JSON Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
phoneOperatorمطلوب | string | جسم JSON Mobile operator of the agent SIM.
|
POST/login/verify-otpVerify the OTP and issue a session token
اتصال فعلي متاح
/login/verify-otpVerify the OTP and issue a session token
/api/sandbox/bkash-agent/login/verify-otp
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | جسم JSON Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
pinمطلوب | string | جسم JSON Wallet PIN. حساس · لا تضعه في الروابط
|
otpمطلوب | string | جسم JSON Digits of the SMS OTP. حساس · لا تضعه في الروابط
|
otpHashمطلوب | string | جسم JSON The trailing hash string of the OTP SMS. حساس · لا تضعه في الروابط
|
الحساب والنشاط
GET/balanceWallet balance, or a peek at a destination wallet
اتصال فعلي متاح
/balanceWallet balance, or a peek at a destination wallet
/api/sandbox/bkash-agent/balance
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
msisdnاختياري | string | معلمة استعلام Wallet to peek at (with serviceName=CASH_IN).
|
serviceNameاختياري | string | معلمة استعلام TAP_FOR_BALANCE (own wallet) or CASH_IN (destination peek).
|
GET/recent-transactionsMost recent transactions with full details
اتصال فعلي متاح
/recent-transactionsMost recent transactions with full details
/api/sandbox/bkash-agent/recent-transactions
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
pageSizeاختياري | integer | معلمة استعلام
|
GET/transaction-searchSearch transactions by id, amount or counterparty
اتصال فعلي متاح
/transaction-searchSearch transactions by id, amount or counterparty
/api/sandbox/bkash-agent/transaction-search
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
searchKeyمطلوب | string | معلمة استعلام Transaction id, amount or counterparty number.
|
GET/notification-historyPaged transaction feed (pageToken cursor)
اتصال فعلي متاح
/notification-historyPaged transaction feed (pageToken cursor)
/api/sandbox/bkash-agent/notification-history
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
pageSizeاختياري | integer | معلمة استعلام
|
pageTokenاختياري | string | معلمة استعلام Cursor from the previous page (omit for the first page).
|
GET/summary/dailyDaily transaction summary by type
اتصال فعلي متاح
/summary/dailyDaily transaction summary by type
/api/sandbox/bkash-agent/summary/daily
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
GET/summary/monthlyMonthly transaction summary
اتصال فعلي متاح
/summary/monthlyMonthly transaction summary
/api/sandbox/bkash-agent/summary/monthly
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
كشوف الحساب
GET/statement/metadataStatement types and selectable date ranges
اتصال فعلي متاح
/statement/metadataStatement types and selectable date ranges
/api/sandbox/bkash-agent/statement/metadata
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
GET/statement/historyStatement requests and remaining quota
اتصال فعلي متاح
/statement/historyStatement requests and remaining quota
/api/sandbox/bkash-agent/statement/history
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
pageSizeاختياري | integer | معلمة استعلام
|
pageTokenاختياري | string | معلمة استعلام Cursor from the previous page (omit for the first page).
|
POST/statement/downloadQueue a PDF statement (emailed to the agent)
اتصال فعلي متاح
/statement/downloadQueue a PDF statement (emailed to the agent)
/api/sandbox/bkash-agent/statement/download
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | جسم JSON Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
fromDateمطلوب | date | جسم JSON
|
toDateمطلوب | date | جسم JSON
|
typeاختياري | string | جسم JSON
|
fromDate ≤ toDate
التحويلات
GET/business-walletBusiness wallet bound to the agent (B2B target)
اتصال فعلي متاح
/business-walletBusiness wallet bound to the agent (B2B target)
/api/sandbox/bkash-agent/business-wallet
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | معلمة استعلام Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
POST/cash-inCash-In from the agent wallet to a customer wallet
اتصال فعلي متاح
/cash-inCash-In from the agent wallet to a customer wallet
/api/sandbox/bkash-agent/cash-in
ينقل أموالًا حقيقية في تكامل فعلي مدعوم فقط. أكّد الوجهة والمبلغ وأرسل Idempotency-Key فريدًا.
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | جسم JSON Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
customerWalletمطلوب | string | جسم JSON Customer wallet to credit.
|
amountمطلوب | decimal | جسم JSON
|
pinمطلوب | string | جسم JSON Wallet PIN. حساس · لا تضعه في الروابط
|
cashInTypeاختياري | string | جسم JSON
|
POST/b2b-transferB2B transfer to the bound business wallet
اتصال فعلي متاح
/b2b-transferB2B transfer to the bound business wallet
/api/sandbox/bkash-agent/b2b-transfer
ينقل أموالًا حقيقية في تكامل فعلي مدعوم فقط. أكّد الوجهة والمبلغ وأرسل Idempotency-Key فريدًا.
| المعلمة | النوع | القواعد وطريقة الإرسال |
|---|---|---|
accountمطلوب | string | جسم JSON Agent wallet number (11 digits). استخدم محفظة مخوّلًا لك الوصول إليها. يجب ربط الهوية الفعلية بحساب الموقع عبر دخول المحفظة.
|
tokenمطلوب | string | أرسل عبر X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. حساس · لا تضعه في الروابط
|
amountمطلوب | decimal | جسم JSON
|
pinمطلوب | string | جسم JSON Wallet PIN. حساس · لا تضعه في الروابط
|
businessWalletاختياري | string | جسم JSON Target business wallet. Omit it to use the wallet bound to the agent.
|
تُحفظ المعرّفات وأوصاف المزوّد المتخصصة بالإنجليزية لتطابق مواصفات الواجهة.
جرّب في البيئة التجريبية
طلب يمكنك فحصه.
تبدأ وحدة الاختبار بالوضع التجريبي؛ استخدم قيم الاختبار العامة فقط. التبديل للوضع الفعلي يغيّر الوجهة وقد يستخدم حسابات وأموالًا حقيقية.
بيئة تجريبية
افصل بين التجربة وصلاحيات الحساب والفوترة.
من أول طلب إلى الاتصال الفعلي.
استكشف دون تسجيل الدخول
اختر واجهة واستخدم قيم الاختبار الموثقة. البيانات التجريبية لا تحرّك الأموال ولا تتصل بالبنوك.
أنشئ حسابك في المنصة
سجّل الدخول عبر Google لتحصل على 1,000 رصيد وتنشئ مفتاح API. هذا دخول للموقع، لا للمحفظة.
اتصل عندما تكون مستعدًا
للواجهات الفعلية المدعومة، أكمل دخول المحفظة بشكل مستقل. كل طلب ناجح يكلّف رصيدًا واحدًا، والفشل لا يكلّف شيئًا.
بداية بسيطة وتكلفة واضحة.
10 دولارات تشتري 10,000 رصيد. الطلب الفعلي الناجح يستهلك واحدًا، والفشل والتجربة لا يستهلكان رصيدًا. شراء الرصيد لا يفتح التكاملات التجريبية فقط.
دليل التكامل
أضفه إلى تطبيقك.
الأمثلة التجريبية تستخدم قيمًا عامة، والفعلية تستخدم عناصر نائبة. احتفظ ببيانات الاعتماد على خادمك ولا تضعها في المستودع.
بيئة تجريبية
curl -X POST 'https://www.openbankinggateway.com/api/sandbox/bkash-agent/login/request-otp' \
-H 'Content-Type: application/json' \
--data '{
"account": "01700000001",
"phoneOperator": "Grameenphone"
}'اتصال فعلي متاح
curl 'https://www.openbankinggateway.com/api/v1/bkash-agent/balance?account=<YOUR_WALLET_NUMBER>' \
-H "x-api-key: $OBG_API_KEY" \
-H "X-OBG-Token: $WALLET_TOKEN"تُربط جلسات bKash الفعلية بحساب موقعك بعد الدخول. لا يمكن لمستخدم آخر الاستيلاء على هذا الربط. احفظ رمز المحفظة بأمان وأعد المصادقة عند انتهاء جلسة المزوّد.
حدود واضحة قبل أول طلب.
أمور تستحق المعرفة.
هل تستخدم البيئة التجريبية حسابات حقيقية؟
لا. تستخدم استجابات ثابتة وبيانات اختبار عامة، ولا تتصل بمزوّد مالي أو ترسل رمزًا أو تنقل أموالًا.
هل تدعم كل الواجهات الطلبات الفعلية؟
لا. الواجهات المعلّمة بالاتصال الفعلي فقط لها مزوّد متصل. غيرها تجريبية وتعيد LIVE_ACCESS_NOT_ENABLED في الوضع الفعلي. تواصل معنا للاستفسار عن الوصول.
متى يُخصم الرصيد؟
يُخصم رصيد واحد لكل طلب فعلي ناجح، والطلبات الفاشلة والتجريبية مجانية. راجع X-Credits-Charged بدلًا من حالة HTTP وحدها. إذا ظهر X-OBG-Settlement: unknown فنتيجة الفوترة غير محسومة؛ ولا يثبت X-Credits-Charged: 0 عدم حدوث خصم. راجع سجل الاستخدام وطابق النتائج قبل إعادة المحاولة.
هل يربط تسجيل Google محفظتي؟
لا. يدير تسجيل Google حساب الموقع والرصيد ومفاتيح API. دخول المحفظة عملية مستقلة وصريحة لتكامل مدعوم وحساب مخوّل لك استخدامه.
واصل الاستكشاف.
- تجريبية فقط
Nagad Uddokta
بنغلاديشمحفظة وكيل
محفظة وكيل/موزّع Nagad Uddokta (بنغلاديش) — تسجيل دخول عبر PIN و OTP بالرسائل القصيرة مع خطوة اختيارية لتغيير الجهاز عبر *167#، الرصيد، سجل المعاملات وتفاصيلها، استعلامات الحساب/العمولة، Cash-In للوكيل، وتحويلات B2B صعوداً وهبوطاً في شجرة التوزيع.
12 نقاط نهاية · تجربة مجانية
استكشف الواجهة - تجريبية فقط
EasyPaisa (Phoenix)
باكستانمحفظة جوال
Telenor EasyPaisa باكستان — تسجيل دخول عبر OTP، الملف الشخصي، الرصيد، المعاملات، والتحويل.
6 نقاط نهاية · تجربة مجانية
استكشف الواجهة - تجريبية فقط
ACB ONE
فيتنامبنك تجزئة
بنك آسيا التجاري (فيتنام) — تسجيل دخول باسم المستخدم/كلمة المرور، الملف الشخصي، الرصيد، والمعاملات.
5 نقاط نهاية · تجربة مجانية
استكشف الواجهة