آموزش استفاده از قاصدک پیامک در دیجیتس
یکی از پنلهای پیامکی پرکاربرد موجود در بازار در حال حاضر قاصدک پیامک میباشد اما کاربران زیادی از بی کیفیت بودن مستندات و api آن گله دارند و از اینکه با سرویسهای مختلف سازگاری درستی ندارد سرگردان هستند. در این نوشته به روش تنظیم افزونهی دیجیتس با پنل پیامک قاصدک صحبت میکنیم.
تنظیمات قاصدک پیامک در افزونه دیجیتس
ابتدا وارد سایت وردپرس خود شوید و به بخش تنظیمات پیامکی دیجیتس بروید و سپس تنظیمات را مطابق تصویر زیر پرکنید:

گزینهی درگاه پیامکی را روی سفارشی قرار دهید و در لینک درگاه پیامک مقدار زیر را قرار دهید:
https://gateway.ghasedaksms.com/api/v1/Send/OTP/Url
سپس در بخش سربرگ HTTP مقدار زیر را قرار دهید: (مقدار ApiKey را باید از پنل کاربری خود در قاصدک پیامک دریافت کنید)
ApiKey:your-api-key
در بخش روش HTTP مقدار POST را انتخاب کنید. سپس به پنل کاربری خود رفته و یک الگو تایید بگیرید و بعد از تایید الگو در بخش پارامترهای درگاه پیامکی آن را به شکل زیر قرار دهید:
template:your-tempelate-name,lineNumber:your-line-number,receptor:{to},clientReferenceId:{sender_id},checkId:{sender_id},param1:{otp}
در کد بالا مقدار LineNumber اختیاری است و در صورتی که خط خدماتی اختصاصی ندارید از گذاشتن آن صرف نظر کنید.
فیلد ارسال به عنوان داده اصلی را برابر No قرار داده و روش رمزگذاری پیام را نیز URL Encode انتخاب کنید.
بخش شماره موبایل را نیز مقدار با + و کد کشور انتخاب کنید.
در آخر نیز الگوی پیامک را مقدار {OTP} قرار دهید که تمام تنظیمات به پایان برسد.
برای اطمینان از درست بودن تنظیمات نیز از ارسال تست استفاده کنید و یک پیامک برای موبایل خود ارسال کنید.
پایان!
اگر نیاز به راهنمایی بیشتری دارد در بخش نظرات این نوشته برای ما بنویسید.



















آیا این تنظیمات برای ووکامرس هم جواب میده یا فقط برای صفحه لاگین دیجیتس هست؟
این تنظیمات کلاً درگاه پیامکِ دیجیتس رو ست میکنه؛ بنابراین فرقی نداره کد تایید لاگین باشه یا پیامک وضعیت سفارش ووکامرس، همه از همین مسیر ارسال میشن.
مرسی بابت آموزش
موفق باشین
من خط خدماتی ندارم، همونطور که گفتید lineNumber رو حذف کردم. الان دیگه پیامکها ارسال میشه؟
بله، اگه خط خدماتی نداری، پارامتر lineNumber اجباری نیست و خود سامانه قاصدک به صورت خودکار از خط پیشفرض استفاده میکنه.
اون بخش clientReferenceId و checkId که توی پارامترها گذاشتید رو حتماً باید {sender_id} بزنیم؟ یعنی نمیشه خالی گذاشت؟
برای اینکه دیجیتس بتونه وضعیت پیامک رو درست رهگیری کنه و تداخل پیش نیاد، بهتره از همون {sender_id} استفاده کنی. اگه حذفش کنی ممکنه توی گزارشهای ارسالی به مشکل بخوری.
من همه مراحل رو رفتم ولی پیامک تست ارسال نمیشه. ممکنه مشکل از سمت خود قاصدک باشه؟
بله، ممکنه! اول از همه مطمئن شو که API Key رو درست کپی کردی و توی پنل قاصدک هم الگوی (Template) تو تایید شده. اگه بازم نشد، بخش لاگهای دیجیتس رو چک کن ببین چه خطایی برمیگردونه.