استعلام و تبدیل بانکها
خدمتدهنده
بازارچه پادیوم
مقدمه
این سرویس پادیوم مجموعهای از خدمات مختلف اعم از وب سرویس استعلام شماره کارت بانکی، استعلام شبا و تبدیل شماره حساب به شماره شبا و …. را در اختیار شما قرار میدهد. هزینهی این apiها به ازای هر بار فراخوانی مطابق جدول زیر دریافت میشود. اما میتوانید برای کاهش هزینهها از طرحهای اشتراک پادیوم استفاده کنید. البته این طرحها برای کسبوکارهای بزرگ مناسب است. در این حالت شما ابتدا مبلغی را به صورت یکجا به ازای تعداد زیادی فراخوانی پرداخت میکنید و از تخفیف خوبی برخوردار میشوید و بعد از سرویس استفاده میکنید.
پیش از شروع
- URL فراخوانی سرویسها:
Production Server: https://api.pod.ir/srv/sc/nzh/doServiceCall
Sandbox Server:https://sandbox.pod.ir/srv/sc/nzh/doServiceCall
- تمامی درخواستها با متد POST ارسال میشوند.
- فیلدهای زیر درHeader تمامی درخواستها ثابت است:
پارامتر | توضیحات |
_token_ | توکن کسبوکاری دریافتی از پنل |
_token_issuer_ | مقدار ثابت "1" |
- فیلدهای زیر در بدنهی تمامی درخواستها ثابت است (با فرمت x-www-form-urlencoded):
پارامتر | توضیحات |
scProductId | شناسهی سرویس مدنظر |
scApiKey | راهنمای دریافت این پارامتر در این لینک موجود است. |
- علاوه بر موارد بالا که ثابت هستند، اگر سرویس نیاز به پارامتر دیگری داشته باشد در داکیومنت مربوطه ذکر شده است.
- خروجی: ساختار کلی پاسخ دریافتی در این لینک به تفصیل شرح داده شده است.
نکته:پس از درخواست سرویس به پادیوم، همکاران ما درخواستهای ارسالی را بررسی میکنند. در صورت عدم دریافت تایید کرد بر روی درخواست ارسالی ظرف یک روز کاری،به همکاران ما از طریق شماره تلفن (021-89518989) و یا در گروه واتساپ اطلاع دهید تا دسترسی به سرویس موردنظر برای شما فعال شود.
تبدیل شماره حساب به شبا
سرویس دریافت شماره شبا از روی شماره حساب ( شبکه بانکی )
-
شناسه سرویس : 3374338
-
شناسه سرویس سندباکس: 163420
-
پارامتر ورودی سرویس
نام پارامتر | نوع | اختیاری / اجباری | توضیحات |
deposit | Integer | اجباری | شماره حسابی که قصد دریافت شماره شبا آن را دارید |
bankCode | Integer | اجباری | کد بانک مربوط به شماره حساب طبق جدول پیوست |
نکته: این سرویس از حساب دیجیتال بانک پاسارگاد پشتیبانی میکند.
- پارامتر های خروجی :
نام پارامتر | نوع | توضیحات |
hasError | bool | نشان دهنده ی این است که آیا سرویس با موفقیت از روی پلتفرم پاد فراخوانی شده است یا خیر. |
messageId | int | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
referenceNumber | string | شناسه ی درخواست در پلتفرم پاد. |
errorCode | int | کد ارور پلتفرمی. |
Count | int | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
Ott | string | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
Result | object | نتیجه ی فراخوانی سرویس در این آبجکت نمایش داده می شود که در ادامه شرح داده خواهد شد. |
نکته: طبق موارد مطرح شده، پاسخ مد نظر سرویس دریافت اطلاعات آدرس در فیلد result موجود است.
به صورت دقیق تر، بدنه ی پاسخ را میتوان در فیلد result مشاهده کرد که دارای ساختار زیر است:
- پارامتر های پاسخ سرویس در Result :
deposit: شماره حساب
accountStatus: میتواند مقادیر زیر را بگیرد
02: حساب فعال است
03: حساب مسدود با قابلیت واریز
04: حساب مسدود بدون قابلیت واریز
05: حساب راکد است
06: بروز خطادر پاسخ دهی, شرح خطا در فیلد توضیحات
bankName: نام بانک
iban: شماره شبا محاسبه شده
depositOwners: آرایه ای از صاحبان حساب
status: وضعیت فراخوانی سرویس
DONE: فراخوانی موفق سرویس
FAILED: فراخوانی ناموفق سرویس
نمونه مقادیر پارامتر های سرویس سندباکس
- نمونه موفقیت آمیز:
نام پارامتر | نوع | توضیحات | نمونه تستی |
deposit | Integer | شماره حساب صحیح | 0201363345600 |
bankCode | Integer | کد بانک اشتباه | 053 |
- نمونه خطا:
نام پارامتر | نوع | توضیحات | نمونه تستی |
deposit | Integer | شماره حساب اشتباه | 0201363345602 |
bankCode | Integer | کد بانک صحیح | 053 |
- کدهای خطای سرویس اصلی
کد خطا | عنوان | توضیحات |
403 | unauthorized scope | عدم دسترسی به اسکوپ یا توکن نامعتبر |
400 | VALIDATION_ERROR | عدم دسترسی به اسکوپ آدرس ارسالی |
409 | DUPLICATE_DATA | در صورتی که در سرویس تعریف مشتری، مشتری ای دوباره تعریف شود |
- جدول شماره بانک های مروبط به پارامتر bankCode
# | نام بانک(به ترتیب حروف الفبا) | شماره کارت | کد بانک (bankCode) |
| بانک اقتصاد نوين | 627412 | 055 |
| بانک انصار | 627381 | 063 |
| بانک ایران زمین | 505785 | 069 |
| بانک ایران ونزوئلا | 581874 | 095 |
| بانک آینده | 636214 | 062 |
| بانک پارسيان | 622106 | 054 |
| بانک پارسيان | 627884 | 054 |
| بانک پارسيان | 622106 | 054 |
| بانک پاسارگاد | 502229 | 057 |
| بانک پاسارگاد | 639347 | 057 |
| بانک تجارت | 585983 | 018 |
| بانک تجارت | 627353 | 018 |
| بانک توسعه تعاون | 502908 | 022 |
| بانک توسعه صادرات | 627648 | 020 |
| بانک توسعه صادرات | 207177 | 020 |
| بانک حکمت ایرانیان | 636949 | 065 |
| بانک خاورمیانه | 585947 | 078 |
| بانک خاورمیانه | 505809 | 078 |
| بانک دی | 502938 | 066 |
| بانک رسالت | 504172 | 070 |
| بانک رفاه | 589463 | 013 |
| بانک سامان | 621986 | 056 |
| بانک سپه | 589210 | 015 |
| بانک سپه | 604932 | 015 |
| بانک سرمايه | 639607 | 058 |
| بانک سينا | 639346 | 059 |
| بانک شهر | 502806 | 061 |
| بانک شهر | 504706 | 061 |
| بانک صادرات ايران | 603769 | 019 |
| بانک صادرات ايران | 903769 | 019 |
| بانک صنعت و معدن | 627961 | 011 |
| بانک قرض الحسنه مهر | 639370 | 060 |
| بانک قرض الحسنه مهر ایران | 606373 | 060 |
| بانک قوامین | 639599 | 052 |
| بانک کارآفرين | 627488 | 053 |
| بانک کشاورزي | 639217 | 016 |
| بانک کشاورزي | 603770 | 016 |
| بانک گردشگری | 505416 | 064 |
| بانک مرکزی | 636795 | 010 |
| بانک مسکن | 628023 | 014 |
| بانک ملت | 610433 | 012 |
| بانک ملت | 991975 | 012 |
| بانک ملي ايران | 603799 | 017 |
| بانک ملي ايران | 170019 | 017 |
| پست بانک ايران | 627760 | 021 |
| شبکه اکترونیکی پرداخت کارت | 581672 | 093 |
| کبالت | 999999 | 999 |
| موسسه اعتباری ملل | 606256 | 075 |
| موسسه اعتباری نور | 507677 | 080 |
| موسسه کوثر | 505801 | 073 |
| موسسه مالي توسعه | 628157 | 051 |
تبدیل شماره کارت به حساب
دریافت شماره حساب از شماره کارت
-
شناسه سرویس : 3374339
-
شناسه سرویس سندباکس: 163422
-
پارامتر ورودی سرویس:
نام پارامتر | نوع | اختیاری / اجباری | توضیحات |
Card | String | اجباری | شماره کارت |
- پارامتر های خروجی :
نام پارامتر | نوع | توضیحات |
hasError | bool | نشان دهنده ی این است که آیا سرویس با موفقیت از روی پلتفرم پاد فراخوانی شده است یا خیر. |
messageId | int | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
referenceNumber | string | شناسه ی درخواست در پلتفرم پاد. |
errorCode | int | کد ارور پلتفرمی. |
Count | int | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
Ott | string | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
Result | object | نتیجه ی فراخوانی سرویس در این آبجکت نمایش داده می شود که در ادامه شرح داده خواهد شد. |
نکته: طبق موارد مطرح شده، پاسخ مد نظر سرویس دریافت اطلاعات آدرس در فیلد result موجود است.
به صورت دقیق تر، بدنه ی پاسخ را میتوان در فیلد result مشاهده کرد که دارای ساختار زیر است:
- پارامتر های پاسخ سرویس در Result :
- result: آبجکتی از پاسخ سرویس شامل:
- destCard شماره کارت وارد شده
- name نام صاحب حساب
- account: شماره حساب مربوط به شماره کارت وارد شده
- result: نتیجه فراخوانی سرویس
- description: توضیحات تکمیلی در مورد نتیجه
- doTime: زمان انجام تراکنش
- trackId: کد پیگیری است که با استفاده از آن میتوانید از سرویسهای فینوتکی کارمزد را استعلام کنید.
- status: وضعیت فراخوانی سرویس
- DONE: فراخوانی موفق سرویس
- FAILED: فراخوانی ناموفق سرویس
- error: جزییات خطا (در صورت بروز خطا)
تبدیل کارت به شبا
این سرویس با دریافت شماره کارت ، اطلاعات شماره شبا را نمایش میدهد.
-
شناسه سرویس : 3374340
-
شناسه سرویس سندباکس: 163423
-
پارامتر ورودی سرویس:
نام پارامتر | نوع | اختیاری / اجباری | توضیحات |
card | string | اجباری | شماره کارت |
- پارامتر های خروجی :
نام پارامتر | نوع | توضیحات |
hasError | bool | نشان دهنده ی این است که آیا سرویس با موفقیت از روی پلتفرم پاد فراخوانی شده است یا خیر. |
messageId | int | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
referenceNumber | string | شناسه ی درخواست در پلتفرم پاد. |
errorCode | int | کد ارور پلتفرمی. |
Count | int | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
Ott | string | پارامتر درون پلتفرمی ای که با توجه به این سرویس خاص موضوعیت ندارد. |
Result | object | نتیجه ی فراخوانی سرویس در این آبجکت نمایش داده می شود که در ادامه شرح داده خواهد شد. |
نکته: طبق موارد مطرح شده، پاسخ مد نظر سرویس دریافت اطلاعات آدرس در فیلد result موجود است.
به صورت دقیق تر، بدنه ی پاسخ را میتوان در فیلد result مشاهده کرد که دارای ساختار زیر است:
- پارامتر های پاسخ سرویس در Result :
- result: آبجکتی از پاسخ سرویس شامل:
- IBAN: شماره شبا
- bankName: نام بانک
- deposit: شماره حساب
- card: شماره کارت
- depositStatus: میتواند مقادیر زیر را بگیرد
- 02 : حساب فعال است
- 03 : حساب مسدود با قابلیت واریز
- 04 : حساب مسدود بدون قابلیت واریز
- 05 : حساب راکد است
- 06 : بروز خطادر پاسخ دهی , شرح خطا در فیلد توضیحات است
- 07 : سایر موارد
- depositOwners: صاحبان حساب
- status: وضعیت فراخوانی سرویس
- DONE: فراخوانی موفق سرویس
- FAILED: فراخوانی ناموفق سرویس
- error: جزییات خطا (در صورت بروز خطا)
- trackId: کد پیگیری، اگر ارسال شده باشد همان مقدار و در غیر اینصورت یک رشته تصادفی تولید و برگردانده میشود
جدول شماره بانکهای مربوط به پارامتر bankCode
# | نام بانک(به ترتیب حروف الفبا) | شماره کارت | کد بانک (bankCode) |
| بانک اقتصاد نوين | 627412 | 055 |
| بانک انصار | 627381 | 063 |
| بانک ایران زمین | 505785 | 069 |
| بانک ایران ونزوئلا | 581874 | 095 |
| بانک آینده | 636214 | 062 |
| بانک پارسيان | 622106 | 054 |
| بانک پارسيان | 627884 | 054 |
| بانک پارسيان | 622106 | 054 |
| بانک پاسارگاد | 502229 | 057 |
| بانک پاسارگاد | 639347 | 057 |
| بانک تجارت | 585983 | 018 |
| بانک تجارت | 627353 | 018 |
| بانک توسعه تعاون | 502908 | 022 |
| بانک توسعه صادرات | 627648 | 020 |
| بانک توسعه صادرات | 207177 | 020 |
| بانک حکمت ایرانیان | 636949 | 065 |
| بانک خاورمیانه | 585947 | 078 |
| بانک خاورمیانه | 505809 | 078 |
| بانک دی | 502938 | 066 |
| بانک رسالت | 504172 | 070 |
| بانک رفاه | 589463 | 013 |
| بانک سامان | 621986 | 056 |
| بانک سپه | 589210 | 015 |
| بانک سپه | 604932 | 015 |
| بانک سرمايه | 639607 | 058 |
| بانک سينا | 639346 | 059 |
| بانک شهر | 502806 | 061 |
| بانک شهر | 504706 | 061 |
| بانک صادرات ايران | 603769 | 019 |
| بانک صادرات ايران | 903769 | 019 |
| بانک صنعت و معدن | 627961 | 011 |
| بانک قرض الحسنه مهر | 639370 | 060 |
| بانک قرض الحسنه مهر ایران | 606373 | 060 |
| بانک قوامین | 639599 | 052 |
| بانک کارآفرين | 627488 | 053 |
| بانک کشاورزي | 639217 | 016 |
| بانک کشاورزي | 603770 | 016 |
| بانک گردشگری | 505416 | 064 |
| بانک مرکزی | 636795 | 010 |
| بانک مسکن | 628023 | 014 |
| بانک ملت | 610433 | 012 |
| بانک ملت | 991975 | 012 |
| بانک ملي ايران | 603799 | 017 |
| بانک ملي ايران | 170019 | 017 |
| پست بانک ايران | 627760 | 021 |
| شبکه اکترونیکی پرداخت کارت | 581672 | 093 |
| کبالت | 999999 | 999 |
| موسسه اعتباری ملل | 606256 | 075 |
| موسسه اعتباری نور | 507677 | 080 |
| موسسه کوثر | 505801 | 073 |
| موسسه مالي توسعه | 628157 | 051 |
کدهای خطای سرویس اصلی
کد خطا | عنوان | توضیحات |
403 | unauthorized scope | عدم دسترسی به اسکوپ یا توکن نامعتبر |
400 | VALIDATION_ERROR | عدم دسترسی به اسکوپ آدرس ارسالی |
409 | DUPLICATE_DATA | در صورتی که در سرویس تعریف مشتری، مشتری ای دوباره تعریف شود |