مستندات Front-End صرافی رمزارز

Front-End Crypto Exchange Docs

نسخه ۱.۰.۰ - ۰۵/۱۷/۲۰۲۱

فهرست مطالب

۱. مقدمه

تمام مواردی که در مستندات ذکر شده است مربوط به راه اندازی Webapp یوآیدی میباشد.

۲. روند احراز هویت در وب اپلیکیشن یوآیدی

همانطور که میدانید یوآیدی یک سیستم احراز هویت آنلاین میباشد و اطلاعات دریافتی شما از این سرویس توسط شخص کاربر ارایه شده است که صحت این اطلاعات و عواقب آن برعهده ی کاربر میباشد.

برای استفاده از وب اپلیکیشن لازم است پارامترهای مورد نیاز را از طریق URL به وب اپلیکیشن یوآیدی، هنگام اجرا کردن به آن انتقال دهید.

۳. پیاده سازی لینک وب اپلیکیشن

برای استفاده از UID SDK لینک وب اپلیکیشن را با پارامترهای مشخص در اپلیکیشن خود پیاده سازی کنید.

۳.۱. ایجاد URL

https://cloud.uid.ir/crypto/?requestBusinessId=request_business_id&destinationUrl=client_destination_URL

3.2. پارامترها

FieldTypeDescription
request_business_idstringشناسه ای که توسط uid در اختیار بیزینس قرار داده می شود
uidUrlstringلینک اجرا کردن وب اپلیکیشن
client metaDatastringمقداری که توسط کسب و کار وارد می شود و در صورت نیاز می تواند خالی باشد
request_business_idstringدر صورتی که در هر مرحله از پروسه احراز هویت سیستم دچار مشکلی شود کاربر به این آدرس بر می گردد (https://www.example.com)

4. ارسال وضعیت به وب سایت پذیرنده

برای بررسی نتیجه احراز هویت در اپ خود میتوانید وضعیت ها را در جدول زیر مشاهده کنید.

۴.۱. نمونه لینک برگشت به وب سایت پذیرنده

https://destinationUrl/?status=Value

4.2. وضعیت کدها

Result CodeValueDescription
RESULT_CAMERA_NOT_SUPPORTED2دوربین پشتیبانی نمیشود
RESULT_PERMISSIONS_NOT_GRANTED3دسترسی دوربین به SDK داده نشد
RESULT_UNKNOWN_ERROR4خطای ناشناخته
RESULT_INVALID_PARAMETERS5ورودی‌های SDk نامعتبر است
RESULT_SABTE_AHVAAL_UNAVAILABLE6ثبت احوال در دسترس نیست
RESULT_ALREADY_APPROVED7کاربر قبلا فرایند را طی کرده است
RESULT_MAX_TRY_EXCEEDED8درخواست بیش از حد مجاز
RESULT_SIGNATURE9کاربر در مرحله‌ی تصویر امضا، فرایند را لغو کرده
RESULT_LIVENESS10در مرحله‌ی ویدیوی سلفی، فرایند ناموفق به پایان رسید
RESULT_FACE_MATCHING11عدم تطابق اطلاعات کاربر و ثبت احوال

۵. ارسال وضعیت احراز هویت به وب سایت پذیرنده

برای بررسی نتیجه احراز هویت در اپ خود میتوانید لینک برگشتی را بررسی کنید.

۵.۱. نمونه لینک برگشت به وب سایت پذیرنده

https://redirectUrl/?clientToken=client token

5.2. پارامترها

FieldTypeDescription
redirectUrlstringلینک برگشت به سایت پذیرنده
client tokenstringشناسه ای که توسط uid در اختیار بیزینس قرار داده می شود

برای دریافت خدمات احراز هویت،
رایگان مشاوره بگیرید.

مشاوره رایگان

در استفاده از محصولات یوآیدی نیاز به پشتیبانی دارید؟