دو الگو را بشناسید
پرسوجوی دورهای وضعیت فعلی را طبق زمانبندی از API میگیرد. وبهوک، اگر رسمی پشتیبانی شود، رویداد امضاشده را به نشانی شما میفرستد. هیچکدام رفتار فرستنده را تغییر یا تحویل را تضمین نمیکند. اتصال SMS Activation باید مستندات، احراز هویت، محدودیت نرخ و وضعیتهای جاری را دنبال کند.
انتظار محدود طراحی کنید
برای پرسوجو فاصلهٔ معقول، در صورت نیاز افزایش زمان انتظار و مهلت روشن داشته باشید. در انتظار، دریافتشده، لغوشده و منقضی را جدا مدیریت کنید. برای وبهوک امضا را اعتبارسنجی و تکرارها را طوری پردازش کنید که اثر دوباره نگذارند. هر پایان مهلت وضعیتگیری نباید سفارش پولی تازه بسازد.
شواهد آزمون را نگه دارید
شناسهٔ سفارش، زمان درخواست، گذار وضعیتها و نتیجهٔ بدون راز را ذخیره کنید. رابط مرورگر برای بررسی انسانی مورد غیرمنتظره هم مفید است. اگر قابلیت لازم در API نیست، ابزار آزمون را تغییر دهید یا دستی بررسی کنید؛ نشانی مستندنشدهای اختراع نکنید.
پرسش و پاسخ
آیا SMS Activation وبهوک دارد؟
مرجع، مستندات فعلی توسعهدهنده است؛ وجود بازخوان را فرض نکنید.
هر چند وقت وضعیت را بپرسم؟
در محدودیت مستند بمانید و فاصلهای محدود و مناسب مهلت آزمون انتخاب کنید.
استفاده مسئولانه از SMS Activation
شماره را فقط برای حسابها، درخواستها و تأییدهایی که مجاز به مدیریت آنها هستید استفاده کنید. قواعد پلتفرم و قوانین محلی را رعایت کنید. موجودی شماره، قیمت، مقصدها و شبکههای پرداخت ممکن است تغییر کنند؛ پیش از پرداخت، اطلاعات فعلی را در حساب خود بررسی کنید.
ثبتنام کنید تا پیش از خودکار کردن سفارشها، حساب و مستندات فعلی توسعهدهنده را بررسی کنید.