مستندات سرویس API تبدیل شماره حساب به شبا

Account To Iban API Documents

نسخه 1.0.0 - 04/12/2025

فهرست مطالب

۱. مقدمه

در سرویس تبدیل شماره حساب به شبا یوآیدی، با ارسال شماره حساب کاربر و نام بانک، شماره شبا را در خروجی نمایش میدهد. 

۲. فراخوانی سرویس account-to-iban

برای استفاده از سرویس API یوآیدی می‌بایست سرویس زیر با پارامتر‌های درخواستی فراخوانی نمائید. این سرویس با دریافت شماره حساب کاربر و نام بانک، شماره شبای مربوط به حساب را نمایش میدهد.

۱.۲. نمونه درخواست 

نمونه‌ی درخواست به شرح زیر است:

				
					POST - https://json-api.uid.ir/api/account-to-iban

Content-Type: application/json;charset=UTF-8
{
    "requestContext" : {
            "apiInfo" : {
                "businessId" : <UID_BUSINESS_ID>,
                "businessToken" : <UID_BUSINESS_TOKEN>
            }
    },
    "accountNumber" : "0123456789",
    "bank" : "BANK_NAME or BANK_CODE"
}
				
			

۲.۲. توضیح پارامترهای درخواست

FieldTypeKindDescription
businessIdstringRequiredشناسه کسب‌و‌کار (توسط یوآیدی در اختیار قرار می‌گیرد)
businessTokenstringRequiredتوکن کسب‌و‌کار (توسط یوآیدی در اختیار قرار می‌گیرد)
accountNumber string Requiredشماره حساب
bankstring Requiredنام یا کد بانک

۳.۲. نمونه پاسخ

				
					{
    "responseContext": {
        "status": {
            "code": 0,
            "message": "SUCCESS.",
            "details": []
        },
        "requestId": "",
        "correlationId": "",
        "navigationURI": "",
        "nextStepToken": "",
        "userSessionId": "",
        "custom": {}
    },
    "iban": "IR810170000000000000000000"
}
				
			

۴.۲. توضیح پارامترهای پاسخ

FieldTypeDescription
ibanstringشماره شبای مربوط به حساب
codeintکد خطا
messagestringتوضیحات خطا

۴.۳. نام بانک

BankCode
BANK_DEY66
BANK_SEPAH15
BANK_SHAHR61
BANK_MELAT12
BANK_MELLI17
BANK_REFAH13
BANK_SINA59
BANK_MASKAN14
BANK_AYANDEH62
BANK_ANSAR63
BANK_TEJARAT18
BANK_RESALAT70
BANK_SAMAN56
BANK_MARKAZI10
BANK_SARMAYEH58
BANK_SADERAT19
BANK_GHAVAMIN52
BANK_PARSIAN54
BANK_KESHAVARZI16
BANK_GARDESHGARI64
BANK_POST_BANK21
BANK_PASARGAD57
BANK_KARAFARIN53
BANK_KHAVARMIANEH78
BANK_IRAN_ZAMIN69
BANK_MEHR_EQTESAD79
BANK_SANAT_MADAN11
BANK_EGHTESAD_NOVIN55
BANK_TOSSE_TAAVON22
BANK_TOSSE_SADERAT20
BANK_IRAN_VENEZUELA95
BANK_HEKMAT_IRANIAN65
BANK_GHARZOLHASANEH_MEHR60
BANK_MOASSASE_MELLAL75
BANK_MOASSASE_NOOR80
BANK_MOASSASE_KOSAR73
BANK_MOASSASE_TOSSE51