اعتبار سنجی (دریافت کد otp)
آدرس سرویس: POST https:/carbon/v4.0/kyc_service/inquiry/get_otp
شرح
این سرویس جهت دریافت کد otp و توکن برای سرویس اعتبار سنجی مورد استفاده قرار می گیرد.
سرویس اعتبار سنجی شامل دو مرحله می باشد پس از این مرحله به سرویس استعلام اعتبار سنجی مراجعه نمایید
Headers
مقادیر زیر باید در هدر قرار بگیرد
Authorization : Bearer {Token}
clientAddress : client IP
توجه : برای دریافت توکن مربوطه به بخش سرویس توکن مراجعه فرمایید
توضیحات
- Authorization : در این قسمت توکن دریافت شده از سرویس توکن را وارد نمایید
- clientAddress : آی پی مشتری نهایی که سرویس را دریافت کرده است .
Parameters
-
request_number (نوع داده عددی) : (اجباری) این شناسه جهت پیگیری های بعدی مورد استفاده قرار می گیرد و پیشنهاد میگردد یه شناسه یکتا به ازای هر درخواست توسط سامانه مشتری تولید و به این سرویس ارسال گردد. سامانه ابری کربن هیچ کنترلی بر روی عدم تکراری بودن این مقدار انجام نمی دهد.
-
national_id (نوع داده عددی) : (اجباری) کد ملی
-
mobile (نوع داده عددی) : (اجباری) شماره تلفن همراه
نمونه درخواست:
curl --location --request POST 'https:/carbon/v4.0/messaging_service/bale/notify_message'\
--header 'Authorization: Bearer ....' \
--header 'Content-Type: application/json' \
--data-raw '{
"request_number": ....,
"national_id": "....",
"mobile": "...."
}'
جواب موفق:
{
"status":"0",
"message":"تراکنش با موفقیت انجام شد",
"timestamp":"2026-02-04 23:52:14.868",
"tracking_number":"926401188",
"request_number":"202602042351",
"result":{
"token": "...."
},
"transaction_details": {
"available_wallet_balance":"....",
"provider_name":"Pertikan",
"service_price":"....",
"curency":"IRR",
"remaining_number_of_calls":"85",
"remaining_number_of_calls_day":"85"
},
"errors":{}
}
جواب ناموفق:
{
"status": "1",
"message": "تراکنش ناموفق",
"timestamp": "2026-01-12 15:58:42.364",
"tracking_number": "875153592",
"request_number": "2025123452026",
"result": {},
"transaction_details": {},
"errors": {
"error_code": "5002",
"error_description": "Transaction failed : Provider Error",
"reference_name": "47_",
"original_value": ""
}
}
status: عدد 0 به معنی موفق و عدد 1 به معنی ناموفق می باشدmessage: پاسخ از طرف سرویس سامانه ابری کربنtimestamp: زمان و تاریخ درخواستrequest_number: شماره پیگیری ارسال شده در زمان فراخوانیtracking_number: شماره پیگیری ایجاد شده توسط سامانه ابری کربن جهت بررسی های بعدیresult: آبجکتی از پاسخ سرویس شامل:token: توکن دریافت شده برای سرویس بعدی اعتبار سنجیerrors: جزییات خطاerror_code: کد مربوط به خطایی که پیش آمده استerror_description: متن خطاreference_name: اطلاعات تکمیلی خطاoriginal_value: اطلاعات تکمیلی خطا
در صورت بروز خطا در درخواست :