ดึงรหัสยืนยันของกาบูเวร์ดี (+238) เข้าสู่ชุดทดสอบของคุณ

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

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

การ activate เบอร์ +238 เรียกใช้ endpoint ใดบ้าง?

การเชื่อมต่อ OTP API ของกาบูเวร์ดีใช้การเรียกเพียงชุดสั้น ๆ ภายใต้ https://otproute.com/api/v1 ทุกคำขอต้องมี Bearer key ที่ขึ้นต้นด้วย or_live_ ซึ่งสร้างใน Developer console country id ของกาบูเวร์ดีคือ cv ส่วน id ของบริการคือค่า api_service ของแอปที่คุณกำลังทดสอบ

  1. GET /api/v1/services และ GET /api/v1/countries ดึงแคตตาล็อก ควรแคชไว้ทั้งวัน
  2. GET /api/v1/prices?country=cv&service=<id> อ่านราคาปัจจุบันและบอกว่าเส้นทางเปิดอยู่ตอนนี้หรือไม่ สต็อกเปลี่ยนตลอดวัน จึงควรเรียกก่อนสั่งซื้อทุกครั้ง แทนที่จะฮาร์ดโค้ดค่าใด ๆ
  3. POST /api/v1/activations พร้อม {"service": "whatsapp", "country": "cv"} จะคืน activation id และเบอร์ +238 ให้นำไปกรอกในฟอร์มสมัครสมาชิก
  4. GET /api/v1/activations/{id} ใช้ poll หารหัสหากไม่ได้ใช้ webhook
  5. POST /api/v1/activations/{id}/cancel ปล่อยเบอร์เมื่อการทดสอบถูกยกเลิก ยอดที่กันไว้จึงคืนเข้ากระเป๋าเงิน

การเรียก GET /api/v1/balance ก่อนเริ่มรัน ช่วยให้ชุดทดสอบหยุดตั้งแต่ต้นแทนที่จะล้มเหลวกลางทาง เพดานคือ 300 คำขอต่อนาทีต่อบัญชี และเอกสารอ้างอิง API แสดงทุกฟิลด์

ฉันรับ webhook ที่ลงลายเซ็นสำหรับรหัสของกาบูเวร์ดีอย่างไร?

Polling เหมาะกับสคริปต์เดียว แต่เมื่อมีหลายงานรันขนานกัน webhook จะเป็นระเบียบกว่า ลงทะเบียน endpoint ใน Developer console (หนึ่งบัญชีมีได้ห้ารายการ) และสมัครรับ activation.sms_received, activation.expired และ activation.cancelled

แต่ละ POST จะมาพร้อมเฮดเดอร์ X-OTPRoute-Signature ในรูปแบบ t=<unix>,v1=<hex> ให้สร้างสตริง <t>.<raw body> ขึ้นใหม่ ลงลายเซ็นด้วย HMAC-SHA256 โดยใช้ secret ของ endpoint นั้น แล้วเปรียบเทียบผลกับ v1 ด้วยการตรวจแบบ constant time ทิ้งคำขอที่ timestamp เก่าเกินไม่กี่นาที เพื่อไม่ให้คำขอที่ถูกดักไปนำมาเล่นซ้ำได้ จากนั้นให้ประมวลผลโดยอิงตาม activation id หากเหตุการณ์เดียวกันมาถึงสองครั้ง สำเนาที่สองต้องไม่ทำให้อะไรเปลี่ยนแปลง บทความของเราเรื่องการรักษาความปลอดภัย webhook ของ OTP ด้วย HMAC ครอบคลุมกรณีขอบต่าง ๆ

แอปใดบ้างที่ส่งรหัสมายังเบอร์กาบูเวร์ดีได้ในตอนนี้?

แคตตาล็อกสดของ cv ครอบคลุมบริการมากกว่า 800 รายการ บริการยอดนิยมที่เปิดอยู่ในขณะนี้ ได้แก่ WhatsApp, Facebook, Instagram, TikTok, Google (Gmail & YouTube), Microsoft & Outlook, Amazon, Airbnb, Uber, Viber, Telegram และ Netflix ให้ถือรายการนี้เป็นภาพรวม ณ ขณะหนึ่ง เส้นทางเปิดและปิดตามกำลังรองรับของพาร์ตเนอร์ และนี่คือจุดประสงค์ของการ routing OTP ผ่าน API ที่รายงานความพร้อมแบบเรียลไทม์ แทนหน้าเว็บที่แค่สัญญาไว้

หากไม่มีใครในทีมเขียนโค้ด แดชบอร์ดทำงานเดียวกันได้ เลือกบริการ เลือกกาบูเวร์ดี ยืนยันราคาบนหน้าจอ และคัดลอกเบอร์ รหัสจะปรากฏบนการ์ด activation เมื่อมาถึง

เบอร์ +238 มีหน้าตาอย่างไรเมื่อต้องจัดเก็บ?

กาบูเวร์ดีใช้แผนหมายเลขแบบปิด คือเบอร์ในประเทศเจ็ดหลักและไม่มี trunk prefix จึงไม่มีเลขศูนย์นำหน้าให้ตัดออก ในรูปแบบ E.164 เบอร์ก็คือ +238 ตามด้วยเลขเจ็ดหลักนั้น การทำให้เป็นมาตรฐานจึงง่ายมาก แต่ความยาวที่สั้นทำให้ตัวตรวจสอบที่สมมติว่าเบอร์สมาชิกต้องยาวกว่านี้ปฏิเสธเบอร์กาบูเวร์ดีที่ถูกต้อง ซึ่งเป็นสาเหตุทั่วไปที่ฟอร์มปฏิเสธข้อมูลที่ถูกต้อง ให้เก็บสตริง E.164 จัดรูปแบบตามที่ UI ของคุณต้องการ และเพิ่มกรณี +238 ลงในยูนิตเทสต์ของช่องกรอกเบอร์โทร

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

กระเป๋าเงินจะเป็นอย่างไรถ้าไม่มี SMS เข้ามาใน 20 นาที?

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

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

คู่มือการลดความล้มเหลวในการส่ง OTP อธิบายการวินิจฉัยไว้ลึกกว่านี้

ฉันเก็บเบอร์กาบูเวร์ดีไว้ล็อกอินซ้ำได้ไหม?

ไม่มีให้สมัครเอง Dedicated Numbers ของ OTP Route ซึ่งเป็นไลน์ระยะยาวพร้อม SMS ขาเข้าและขาออก การโทรผ่านเบราว์เซอร์ และการส่งต่อ webhook เป็นผลิตภัณฑ์ของสหรัฐอเมริกาและแคนาดา เริ่มต้นที่ $1.95/month ไม่มีไลน์ +238 ระยะยาวแบบสมัครเอง หากทีมของคุณมีความจำเป็นจริง ๆ โปรดอีเมลถึง [email protected] ความเป็นไปได้ในการจัดหาขึ้นอยู่กับกฎระเบียบท้องถิ่นและไม่มีการรับประกัน สำหรับบัญชี staging ที่ต้องล็อกอินซ้ำหลายครั้ง เบอร์เสมือน ของสหรัฐฯ หรือแคนาดามักเป็นคำตอบที่ใช้ได้จริง

การใช้งานถูกคิดเงินอย่างไร และทดสอบก่อนใช้งานจริงอย่างไร?

การเรียกเก็บเงินมาจากกระเป๋าเงิน USD แบบเติมเงินล่วงหน้าเพียงใบเดียว ไม่มีค่ารายเดือนและไม่มีระดับแพ็กเกจ เติมเงินด้วยบัตรหรือสเตเบิลคอยน์ USDT/USDC ทุกการเติมเงินมาพร้อมใบแจ้งหนี้ PDF ทางอีเมล ช่วยให้การกระทบยอดของฝ่ายการเงินง่าย ก่อนที่คีย์ production จะแตะกระเป๋าเงิน ให้ขอเปลี่ยนบัญชีพัฒนาของคุณเป็นโหมด sandbox ซึ่งคืนเบอร์และรหัสจำลอง ทำให้ขั้นตอนสั่งซื้อ webhook และการยกเลิกของไคลเอนต์ SMS verification API ของคุณรันใน CI ได้โดยไม่เสียเงินเลย ดูราคาและภาพรวมการทดสอบ QA โปรดปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของ OTP Route ตลอดเวลา

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

ฉันทดสอบขั้นตอนสมัครสมาชิกของแอปในกาบูเวร์ดีโดยไม่มีซิมในพื้นที่ได้ไหม?

ได้ สั่งเบอร์ +238 จาก OTP Gateway กรอกในฟอร์มสมัครสมาชิก แล้วอ่านรหัสจากแดชบอร์ด API หรือ webhook ไม่จำเป็นต้องมีใครในทีมอยู่ที่หมู่เกาะนั้น

country id ของกาบูเวร์ดีใน API ของ OTP Route คืออะไร?

คือ cv ส่งเป็น country ใน POST /api/v1/activations และในคำขอราคา

ต้องเติม 0 หน้าเบอร์กาบูเวร์ดีไหม?

ไม่ กาบูเวร์ดีไม่มี trunk prefix รูปแบบสากลจึงเป็นเพียง +238 ตามด้วยเบอร์ในประเทศเจ็ดหลัก

เบอร์ยืนยันของกาบูเวร์ดีราคาเท่าไร?

ราคา OTP Gateway เริ่มต้นที่ $0.20 ต่อรหัส และแตกต่างกันตามบริการ API และแดชบอร์ดแสดงราคาที่แน่นอนก่อนที่คุณสั่งซื้อ คุณถูกเรียกเก็บเงินก็ต่อเมื่อรหัสมาถึงเท่านั้น

ทุกแอปจะส่งรหัสมายังเบอร์เสมือนของกาบูเวร์ดีไหม?

ไม่ บางบริการปฏิเสธเบอร์เสมือน และเส้นทางเปลี่ยนแปลงตลอดวัน หากไม่มีรหัสเข้ามาภายใน 20 นาที ยอดเงินจะคืนเข้ากระเป๋าเงิน

มี sandbox สำหรับทดสอบการเชื่อมต่อ +238 ไหม?

มี ตามคำขอ บัญชีพัฒนาสามารถสลับเป็นโหมด sandbox ซึ่งคืนเบอร์และรหัสจำลอง เพื่อให้การเชื่อมต่อรันได้ครบทุกขั้นตอนโดยไม่เสียเงินในกระเป๋า

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

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

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