{"id":1566,"date":"2025-04-15T19:23:25","date_gmt":"2025-04-15T13:53:25","guid":{"rendered":"https:\/\/www.smsgatewaycenter.com\/blog\/?post_type=docs&#038;p=1566"},"modified":"2025-04-15T19:23:43","modified_gmt":"2025-04-15T13:53:43","password":"","slug":"troubleshooting-common-otp-sms-api-issues","status":"publish","type":"docs","link":"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/troubleshooting-common-otp-sms-api-issues\/","title":{"rendered":"Troubleshooting Common OTP SMS API Issues"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Encountering hiccups with the SMSGatewayCenter <a href=\"https:\/\/www.smsgatewaycenter.com\/developer-api\/generate-otp\/\"><strong>OTP SMS API<\/strong><\/a>? Don\u2019t worry! This guide tackles common issues and offers solutions to keep your authentication process smooth.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Fixes<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OTP Not Delivered<\/strong>:<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check<\/strong>: Ensure <code>mobile<\/code> format is correct (e.g., <code>91xxxxxxxxxx<\/code>) and senderId is approved.<\/li>\n\n\n\n<li><strong>Fix<\/strong>: Verify DLT registration and test with a new number.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Error Code 952 (OTP Already Verified)<\/strong>:<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check<\/strong>: Response shows <code>reason=OTP token is already verified<\/code>.<\/li>\n\n\n\n<li><strong>Fix<\/strong>: Use <code>renew=true<\/code> to generate a new OTP or ensure single-use logic in your app.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>cURL Errors<\/strong>:<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check<\/strong>: Look for <code>cURL Error #<\/code> in the response.<\/li>\n\n\n\n<li><strong>Fix<\/strong>: Confirm internet connectivity and update cURL settings (e.g., <code>CURLOPT_TIMEOUT<\/code> to 30).<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Slow Delivery<\/strong>:<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check<\/strong>: High traffic or invalid <code>callback<\/code> URL.<\/li>\n\n\n\n<li><strong>Fix<\/strong>: Optimize your server response time and validate the callback URL.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tips<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log API responses for debugging.<\/li>\n\n\n\n<li>Test with the Postman collection from our documentation.<\/li>\n\n\n\n<li>Contact support if issues persist beyond these steps.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Support<\/strong><br>Stuck? Email contact @ smsgatewaycenter.com or dial +912228657726 for help.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Encountering hiccups with the SMSGatewayCenter OTP SMS API? Don\u2019t worry! This guide tackles common issues and offers solutions to keep your authentication process smooth. Common Issues and Fixes Tips SupportStuck? Email contact @ smsgatewaycenter.com or dial +912228657726 for help.<\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[1334],"doc_tag":[],"class_list":["post-1566","docs","type-docs","status-publish","hentry","doc_category-api"],"year_month":"2026-07","word_count":159,"total_views":"0","reactions":{"happy":"1","normal":"0","sad":"0"},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.smsgatewaycenter.com\/blog\/author\/admin\/"},"doc_category_info":[{"term_name":"API","term_url":"https:\/\/www.smsgatewaycenter.com\/blog\/kb-cat\/api\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/1566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/comments?post=1566"}],"version-history":[{"count":0,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/1566\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/media?parent=1566"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_category?post=1566"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_tag?post=1566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}