การยืนยัน SMS ของปาเลสไตน์ (+970) สำหรับนักพัฒนาและทีม QA

รหัสโทรออก +970OTP Gateway เริ่มต้น $0.20 ต่อรหัสเบอร์เฉพาะ: เฉพาะสหรัฐอเมริกาและแคนาดาAPI ID: ps
คำตอบด่วน

ได้ คุณรับรหัสยืนยันของปาเลสไตน์ (+970) กับ OTP Route ได้โดยสั่งหมายเลขใช้ครั้งเดียวจาก OTP Gateway แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API และ webhook ที่ลงลายเซ็น ราคาเริ่มต้นที่ $0.20 ต่อรหัส หากไม่มี SMS ภายใน 20 นาที หรือคุณยกเลิก เงินจะคืนเข้ากระเป๋าเงินของคุณ

หมายเลขมือถือ +970 ในฐานข้อมูลของคุณควรมีหน้าตาอย่างไร

ปาเลสไตน์ใช้รหัสประเทศ +970 และรหัสนำหน้าในประเทศ (trunk prefix) คือ 0 หมายเลขมือถือที่เขียนในประเทศขึ้นต้นด้วย 05 ส่วนรูปแบบสากลตัด 0 ออก แล้วตามด้วยเก้าหลักหลัง +970 ให้ปรับรูปแบบทุกอย่างที่ผู้ใช้พิมพ์ (ช่องว่าง ขีดกลาง ศูนย์นำหน้าที่เกินมา) และบันทึกเฉพาะ E.164 เมื่อการทดสอบใช้ข้อมูลซ้ำข้ามสภาพแวดล้อม รูปแบบมาตรฐานเดียวช่วยป้องกันบั๊กบัญชีซ้ำที่เกิดจากรูปแบบที่ปะปนกัน

ตัวแยกวิเคราะห์ควรจัดการข้อความ OTP ภาษาอาหรับอย่างไร

ภาษาอาหรับเป็นภาษาราชการ และขึ้นอยู่กับการตั้งค่าของบริการ ข้อความยืนยันอาจมาเป็นภาษาอาหรับ ภาษาอังกฤษ หรือผสมทั้งสองอย่าง ข้อความภาษาอาหรับเข้ารหัสแบบ Unicode และแสดงจากขวาไปซ้าย ซึ่งอาจทำให้รหัสในล็อกปรากฏสลับตำแหน่ง สองนิสัยที่ช่วยได้

  • ดึงรหัสด้วย pattern ที่มองหากลุ่มตัวเลขต่อเนื่อง ไม่ใช่วลีภาษาอังกฤษตายตัว
  • แปลงเลขอาหรับตะวันออกให้เป็นเลข ASCII เผื่อเทมเพลตใช้เลขเหล่านั้น

นี่คือแก่นของ QA ด้านการปรับให้เข้ากับท้องถิ่นสำหรับตลาดนี้ และสำคัญต่อทีมที่เพิ่มการรองรับภาษาอาหรับ ดำเนินงานในภูมิภาค หรือให้บริการลูกค้าชาวปาเลสไตน์ในต่างประเทศ

การเรียก API OTP ของปาเลสไตน์

ยืนยันตัวตนกับ https://otproute.com/api/v1 ด้วย Bearer key (ขึ้นต้นด้วย or_live_) จาก Developer console country id คือ ps

  1. GET /api/v1/prices?country=ps&service=<id> ส่งราคาและความพร้อมใช้งานแบบสด
  2. POST /api/v1/activations พร้อม {"service": "<id>", "country": "ps"} ส่ง activation id และหมายเลขกลับมา
  3. ใช้หมายเลขในแอปของคุณ แล้วรอ webhook activation.sms_received หรือ poll GET /api/v1/activations/{id}
  4. POST /api/v1/activations/{id}/cancel ปล่อยคำสั่งซื้อที่คุณไม่ต้องการแล้ว

ตรวจสอบส่วนหัว X-OTPRoute-Signature ในทุกการส่ง และถือว่าเหตุการณ์อิงตาม activation id คู่มือการรับ webhook พาไล่ดู handler ส่วนรายละเอียดของ endpoint อยู่ในเอกสาร

ทำไมทีมต่าง ๆ จึงทดสอบหรือดำเนินงานบนหมายเลขปาเลสไตน์

คำขอหมายเลขยืนยัน +970 ส่วนใหญ่มาจากสามสถานการณ์ ทีมผลิตภัณฑ์กำลังเพิ่มภาษาอาหรับและต้องการเห็นข้อความสมัครจริงบนเส้นทางปาเลสไตน์จริงก่อนปล่อย บริษัทที่มีพนักงานหรือพาร์ตเนอร์ในเวสต์แบงก์หรือกาซาต้องการยืนยันบัญชีธุรกิจโดยไม่ขอให้พนักงานมอบหมายเลขส่วนตัว หรือทีมซัพพอร์ตที่ให้บริการลูกค้าชาวปาเลสไตน์ในต่างประเทศต้องจำลองสิ่งที่ผู้ใช้เหล่านั้นเห็นตอนลงทะเบียน ทุกกรณีมีเป้าหมายเดียวกัน คือทดสอบขั้นตอนของคุณเองตั้งแต่ต้นจนจบ บนรูปแบบหมายเลขและภาษาที่ผู้ใช้ของคุณมีจริง

มีวิธีรับรหัส +970 แบบไม่ต้องเขียนโค้ดหรือไม่

มี ลงชื่อเข้าใช้ เปิด OTP Gateway เลือกปาเลสไตน์และบริการที่คุณกำลังตรวจสอบ แล้วดูราคาที่แสดงก่อนยืนยัน หมายเลขจะปรากฏพร้อมตัวนับถอยหลัง วางลงในแอป เมื่อ SMS มาถึง รหัสจะแสดงข้างคำสั่งซื้อ หากเปลี่ยนใจ ปุ่มยกเลิกจะปล่อยหมายเลขและคืนเงิน การสุ่มตรวจด้วยมือหลังจากปล่อยหมายเลขจึงใช้เวลาเพียงไม่กี่นาทีและไม่ต้องพึ่งทีมวิศวกรรม

แอปใดบ้างที่ใช้ได้บนเส้นทางปาเลสไตน์

เส้นทางนี้มีบริการมากกว่า 600 รายการ รายการยอดนิยมในขณะนี้ได้แก่ WhatsApp, Telegram, Facebook, Instagram, Google (Gmail & YouTube), TikTok, X (Twitter), Snapchat, Signal, Viber, Microsoft & Outlook และ ChatGPT (OpenAI) รายการเปลี่ยนแปลงระหว่างวัน ดังนั้นให้ endpoint ราคายืนยันคู่ประเทศและบริการก่อนการรันแต่ละครั้ง

ถ้ารหัสไม่ปรากฏต้องทำอย่างไร

ให้ activation ได้ใช้เวลาเต็ม 20 นาทีก่อนตอบสนอง หากบริการเป้าหมายปฏิเสธหมายเลขบนฟอร์ม อาจเป็นเพราะไม่รับหมายเลขเสมือน ให้ยกเลิกแล้วลองใหม่ภายหลังหรือบนเส้นทางอื่น หลีกเลี่ยงการสั่งซ้ำแบบถี่ และตรวจสอบว่า webhook handler ของคุณไม่ได้ทิ้งการส่งที่ถูกต้องไปเงียบ ๆ activation ที่ว่างเปล่าและที่ยกเลิกจะคืนเงินอัตโนมัติ ทีมที่ทดสอบการสมัครบนมือถือดูรูปแบบเพิ่มเติมได้ที่การยืนยันบนแอปมือถือ

การเรียกเก็บเงิน sandbox และหมายเลขระยะยาว

OTP Route ทำงานบนกระเป๋าเงิน USD แบบเติมเงินล่วงหน้าโดยไม่มีค่ารายเดือน เติมเงินด้วยบัตรหรือ USDT/USDC และรับใบแจ้งหนี้ PDF ทางอีเมลทุกครั้ง บัญชีสำหรับพัฒนาสามารถสลับเป็น sandbox ได้ตามคำขอ โดยจะคืนหมายเลขและรหัสจำลอง ไม่มีหมายเลขปาเลสไตน์ระยะยาวแบบสั่งซื้อเอง สายเฉพาะมีเฉพาะในสหรัฐอเมริกาและแคนาดา เริ่มต้น $1.95/month ผ่านหมายเลขเสมือน สำหรับกรณีอื่นให้ส่งอีเมลถึง [email protected] โดยโปรดทราบว่าความพร้อมให้บริการขึ้นอยู่กับกฎในพื้นที่ คุณเปรียบเทียบเส้นทางอื่นได้ที่รายชื่อประเทศ

คำถามที่พบบ่อย

ทดสอบขั้นตอนสมัครของแอปในปาเลสไตน์โดยไม่มีซิมในประเทศได้หรือไม่

ได้ สั่งหมายเลข +970 จาก OTP Gateway ใช้ในแอปของคุณ แล้วอ่านรหัสในแดชบอร์ดหรือผ่าน API

country id ของปาเลสไตน์ใน API ของ OTP Route คืออะไร

คือ ps ใช้เป็นค่า country ในคำขอราคาและ activation

รหัสยืนยันจะมาเป็นภาษาอาหรับหรือไม่

เป็นไปได้ ขึ้นอยู่กับบริการ ข้อความอาจมาเป็นภาษาอาหรับ ภาษาอังกฤษ หรือทั้งสองอย่าง ดังนั้นให้แยกวิเคราะห์ตัวเลข ไม่ใช่ถ้อยคำ

ฉันควรเก็บหมายเลข +970 ที่ผู้ใช้พิมพ์มาพร้อมศูนย์นำหน้าอย่างไร

ตัด 0 trunk ออก เก็บเก้าหลักที่เหลือหลัง +970 แล้วบันทึกผลลัพธ์ในรูปแบบ E.164

หมายเลขยืนยันของปาเลสไตน์ราคาเท่าไร

เริ่มต้น $0.20 ต่อรหัส ราคาจริงของแต่ละบริการปรากฏก่อนสั่งซื้อและส่งกลับมาจาก endpoint ราคา

ถ้ารหัสไม่มาเลยจะเป็นอย่างไร

คุณจะไม่ถูกเรียกเก็บเงิน เมื่อช่วงเวลา 20 นาทีสิ้นสุดโดยไม่มี SMS หรือคุณยกเลิก เงินจะคืนเข้ากระเป๋าเงิน

ใช้ webhook แทนการ polling ได้หรือไม่

ได้ ลงทะเบียน webhook endpoint ได้สูงสุด 5 รายการต่อบัญชี และตรวจสอบลายเซ็น HMAC-SHA256 ในทุกการส่ง

มีหมายเลขปาเลสไตน์ที่เก็บไว้ได้หลายเดือนหรือไม่

ยังไม่รองรับแบบสั่งซื้อเอง สายระยะยาวมีเฉพาะสหรัฐอเมริกาและแคนาดา ส่งอีเมลถึงทีมงานเพื่อสอบถามตัวเลือกอื่น

ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา

ส่ง OTP แรกของคุณภายในไม่กี่นาที

สร้างบัญชีฟรี เติมเงินในกระเป๋า USD แล้วสั่งซื้อเบอร์จากแดชบอร์ดหรือ API ไม่มีค่าบริการรายเดือน