مستندات سرویس API استعلام اطلاعات مالی (شماره کارت)
Card Inquiry API Documents
نسخه 1.1.0 - 08/20/2023
فهرست مطالب
۱. مقدمه
در سرویس استعلام اطلاعات مالی (شماره کارت) یوآیدی، با ارسال شماره کارت کاربر، میتوانید استعلام اطلاعات مالی مربوط به صاحب حساب کارت را دریافت نمائید.
۲. فراخوانی سرویس inquiry/card-info
برای استفاده از سرویس API استعلام اطلاعات مالی (شماره کارت) یوآیدی میبایست سرویس زیر با پارامترهای درخواستی فراخوانی نمائید. این سرویس با دریافت شماره کارت کاربر، اطلاعات مالی کاربر را در پاسخ بر میگرداند.
۱.۲. نمونه درخواست
نمونهی درخواست به شرح زیر است:
POST https://json-api.uid.ir/api/inquiry/card-info
Content-Type: application/json;charset=UTF-8
{
"requestContext" : {
"apiInfo" : {
"businessId" : ,
"businessToken" :
}
},
"cardNumber":"6037123412341234"
}
۲.۲. توضیح پارامترهای درخواست
| Field | Type | Kind | Description |
| businessId | string | Required | شناسه کسبوکار (توسط یوآیدی در اختیار قرار میگیرد) |
| businessToken | string | Required | توکن کسبوکار (توسط یوآیدی در اختیار قرار میگیرد) |
| cardNumber | string | Required | شماره کارت کاربر |
۳.۲. نمونه پاسخ
{
"accountBasicInformation": {
"iban": ,
"accountNumber": ,
"bankInformation": {
"bankName":
},
"accountStatus": ,
"owners": [
{
"firstName": ,
"lastName": ,
"nationalIdentifier": ,
"customerType":
}
],
// More Response Details:
"responseContext": {
"status": {
"code": 0,
"message": "",
"details": []
},
"requestId": "",
"correlationId": "",
"navigationURI": "",
"nextStepToken": "",
"userSessionId": "",
"custom": {}
}
}
۴.۲. توضیح پارامترهای پاسخ
| Field | Type | Description |
iban | string | شماره شبای کاربر (مثال: IR123456789012345678901234) |
accountNumber | string | شماره حساب کاربر |
bankName | string | نام بانک |
accountStatus | string | ENUM | وضعیت حساب کاربر حساب فعال: ACCOUNT_STATUS_ACTIVE |
firstName | string | نام صاحب حساب |
lastName | string | نام خانوادگی صاحب حساب |
nationalIdentifier | string | کد ملی صاحب حساب (معمولا مقدار ندارد) |
customerType | string | ENUM | نوع مشتری (معمولا: CUSTOMER_TYPE_UNKNOWN) |
توجه: همانطور که در نمونه بالا مشخص است، یک حساب ممکن است دارای چند صاحب حساب باشد (حسابهای مشترک و …) و اطلاعات صاحب(ان) حساب در یک آرایه با عنوان owners برگردانده میشود. در صورتی که حساب دارای یک صاحب حساب باشد، آرایه فوق تک عضوی خواهد بود.

