Sandbox
کلیدهای API محیط sandbox برای تأیید هویت.
یک کلید sandbox دقیقاً همان API، صفحهٔ میزبانیشده و جریان webhook محیط تولید را اجرا میکند، اما با کلیدی که هرگز صورتحساب ندارد. این سریعترین راه برای دیدن تناسب ShieldID با نیاز شما، پیش از گفتگو دربارهٔ قیمت است.
نحوه کار
همان خط لوله. کلیدی متفاوت. بدون صورتحساب.
Sandbox یک حالت نمایشی سادهشده نیست؛ همان خط لوله واقعی تأیید هویت است که فقط بر اساس کلیدی که میفرستید تفکیک میشود.
| پیشوند کلید | vk_sand_… در لحظهٔ احراز هویت، یک کلید sandbox را مشخص میکند. حساب یا داشبورد جداگانهای برای sandbox لازم نیست پیکربندی شود. |
|---|---|
| مهر محیط | هر نشست، نتیجه و webhook که با کلید sandbox ایجاد شود، environment: "sandbox" را همراه دارد، تا هیچ چیزِ ایجادشده در sandbox در مراحل بعدی با یک تأیید هویت واقعی اشتباه گرفته نشود. |
| صورتحساب | نشستهای sandbox در هر طرحی هرگز صورتحساب نمیشوند، به تعداد هر چند نشست که برای ساخت و آزمایش یکپارچهسازی خود نیاز دارید. |
| خود فرایند تأیید هویت | واقعی: مدرک خودتان، چهرهٔ خودتان، همان بررسیها. مجموعهٔ جداگانهای از مدارک آزمایشی جعلی وجود ندارد؛ خودتان را تأیید هویت میکنید تا رفتار محصول را ببینید. |
دریافت کلید
همین امروز درخواست دهید. دریافت خودکار بهزودی میآید.
ایجاد خودخدمت کلید sandbox در طرحهای واجد شرایط برنامهریزی شده است، اما هنوز زمانی برای آن تعیین نشده است. تا زمان عرضهٔ آن، با درخواست از طریق فرم تماس مستقیماً کلید دریافت میکنید.
امروز
در فرم تماس کمی دربارهٔ آنچه میسازید به ما بگویید تا کلید sandbox را برایتان آماده کنیم؛ بیشتر درخواستها در همان روز کاری پاسخ داده میشوند.
بهزودی
بهزودیایجاد خودخدمت کلید sandbox در طرحهای واجد شرایط برنامهریزی شده است، اما هنوز زمانی برای آن تعیین نشده است، تا بتوانید همان لحظهٔ ثبتنام یک کلید ایجاد کنید.
خودتان امتحان کنید
سناریوهای آزمایشی که میتوانید روی تلفن همراه خودتان اجرا کنید.
به مدرک جعلی نیازی نیست؛ این سناریوها را با شناسنامه یا مدرک هویتی خودتان اجرا کنید تا ببینید هر مسیر واقعاً چگونه عمل میکند.
قبولی کامل
یک نشست ایجاد کنید، صفحهٔ میزبانیشده را باز کنید، از مدرک هویتی خودتان عکس بگیرید و چالش زندهبودن را کامل کنید. ببینید که checks.document، checks.liveness، checks.antispoof و checks.face_match هر کدام با PASS برمیگردند.
دوربین ردشده
وقتی صفحهٔ میزبانیشده درخواست میکند، اجازهٔ دسترسی به دوربین را رد کنید. نشست با وضعیت FAILED و یک failure_reason به پایان میرسد که میتوانید پیام خطای واقعی را بر اساس آن بسازید.
تلاش مجدد پس از شکست (بهزودی)
بازکردن دوباره verification_url یک نشست FAILED برای بازنشانی آن به PENDING و انجام تلاش دوم هنوز فعال نیست. در حال حاضر، FAILED را وضعیت نهایی بدانید و اگر متقاضی خواست دوباره تلاش کند، نشست جدیدی ایجاد کنید.
نشست منقضیشده
یک نشست ایجاد کنید و آن را دستنخورده رها کنید. پس از پایان بازهٔ پیشفرض، بدون اطلاعات فرد یا بررسیها به وضعیت EXPIRED میرود؛ وضعیتی مناسب برای آزمایش پیامهای مهلتزمانی در رابط کاربری شما.
یک نشست لغوشده
DELETE /v1/sessions/{id} را روی یک نشست PENDING فراخوانی کنید، سپس سعی کنید verification_url را باز کنید. مطمئن شوید برنامهی شما نشست لغوشده را تمامشده در نظر میگیرد، نه خطا.
زبان فرانسوی
یک نشست با locale: "fr" ایجاد کنید و بررسی کنید که صفحهٔ میزبانیشده و مدیریت return-URL خودتان برای یک متقاضی فرانسویزبان درست نمایش داده میشود.
محدودیتها
آنچه sandbox انجام نمیدهد.
پاسخهای روشن، نه نکات ریز و پنهان.
- Sandbox محدودیت نرخ جداگانهای نسبت به محیط تولید ندارد؛ در حال حاضر هیچ درخواستی بر اساس محدودیتهای سطح طرح کند نمیشود و این اِعمال محدودیت هنوز فعال نیست.
- Sandbox و محیط تولید صرفاً بر اساس پیشوند کلید از هم جدا میشوند، نه بر اساس حسابها، داشبوردها یا مجموعههای مدارک جداگانه.
- نشست sandbox یک تأیید هویت واقعی از یک مدرک واقعی است. برای آزمایش از مدرک هویتی شخص دیگری استفاده نکنید؛ مدرک خودتان را تأیید کنید.
پرسشها
پرسشهای متداول Sandbox.
دریافت کلید
درخواست کلید sandbox.
به ما بگویید چه میسازید تا کلیدی برای شروع آزمایش در اختیارتان بگذاریم.
نشستهای Sandbox هرگز صورتحساب نمیشوند.