ไทย
เบอร์ยืนยันของสหราชอาณาจักร: เช็กลิสต์ทดสอบ OTP ด้วย +44
OTP Route รับรหัสยืนยันของสหราชอาณาจักร (+44) ให้คุณได้ โดย OTP Gateway จะกำหนดเบอร์ UK ชั่วคราวสำหรับหนึ่งรหัส เริ่มต้น $0.20 ต่อรหัส และส่งไปยังแดชบอร์ด การ poll ผ่าน API หรือ webhook ที่ลงลายเซ็น เบอร์ใช้งานได้ 20 นาที และคุณจ่ายเฉพาะเมื่อรหัสมาถึงจริง
เช็กลิสต์: สแตกของคุณพร้อมรับรหัสยืนยัน +44 แล้วหรือยัง?
ไล่ตามรายการนี้ก่อนที่ release candidate จะเข้าสู่ช่วงทดสอบฝั่ง UK ของแผนทดสอบ:
- [ ] key จาก Developer console (คำนำหน้า
or_live_) ที่กำหนดขอบเขตให้งานที่จะใช้มัน - [ ] country id ของ UK คือ
gbผูกเข้ากับ fixture ของคุณ พร้อม service id จากGET /api/v1/services - [ ] ตัดสินใจเรื่องการส่งมอบ: webhook ที่ลงลายเซ็นสำหรับชุดทดสอบแบบขนาน หรือ polling สำหรับสคริปต์ด่วน
- [ ] การ parse เบอร์โทรที่จัดการเลขศูนย์นำหน้าของ UK ได้ (รายละเอียดด้านล่าง)
- [ ] ยอดเงินเพียงพอ ยืนยันด้วย
GET /api/v1/balanceหรือบัญชี sandbox สำหรับการซ้อม - [ ] บันทึกใน runbook ว่าหนึ่งเบอร์รับได้หนึ่งรหัสพอดี
ทีมที่ต่อสิ่งนี้เข้ากับไปป์ไลน์จะพบว่าการทดสอบ SMS OTP ในไปป์ไลน์ CIเป็นคู่มือประกอบที่มีประโยชน์
โฟลว์ UK OTP API สำหรับ country id gb ทำงานอย่างไร?
ลำดับขั้นตอนเลียนแบบสิ่งที่ผู้ทดสอบทำด้วยมือ แต่เร็วกว่าและมีบันทึก:
- ประเมินราคาคู่นี้ด้วย
GET /api/v1/prices?country=gb&service=<id>การตอบกลับสะท้อนความพร้อมสด - จองเบอร์ด้วย
POST /api/v1/activationsและ{"service": "<id>", "country": "gb"} - ใส่เบอร์ +44 ลงในหน้าสมัคร ล็อกอิน หรือกู้คืนบัญชี แล้วขอ SMS
- รับรหัสผ่านอีเวนต์
activation.sms_receivedหรืออ่านGET /api/v1/activations/{id} - ยกเลิกอย่างสะอาดด้วย
POST /api/v1/activations/{id}/cancelเมื่อข้ามการทดสอบ
ตัวจัดการ webhook ควรถือว่าทุกคำขอไม่น่าเชื่อถือจนกว่าเฮดเดอร์ X-OTPRoute-Signature จะผ่านการตรวจสอบ: HMAC-SHA256 ของ <t>.<raw body> ด้วย secret ของ endpoint ต้องเท่ากับ v1 และ timestamp ต้องเป็นปัจจุบัน บันทึกผลโดยใช้ activation id เป็นคีย์ เพื่อให้การส่งซ้ำไม่เป็นอันตราย ขีดจำกัดเพียงพอสำหรับชุดทดสอบส่วนใหญ่: 300 คำขอต่อนาที สูงสุด 10 key และ 5 webhook endpoint ต่อบัญชี เอกสารอ้างอิงฉบับเต็มอยู่ในเอกสารนักพัฒนา
บริการและแอปใดของ UK อยู่บนเส้นทางนี้?
สหราชอาณาจักรเป็นหนึ่งในเส้นทางที่กว้างที่สุด มีบริการมากกว่า 4,000 รายการ ตัวเลือกยอดนิยมได้แก่ WhatsApp, Google (Gmail & YouTube), Amazon, Uber, Netflix, eBay, Airbnb, LinkedIn, Microsoft & Outlook, Instagram, Snapchat, X (Twitter), Discord และ ChatGPT (OpenAI)
เส้นทางเปลี่ยนไปทุกชั่วโมง ดังนั้นให้ endpoint ราคาหรือแดชบอร์ดบอกว่าตอนนี้สั่งอะไรได้ แทนที่จะสมมติว่าผลของเมื่อวานยังใช้ได้
จัดการเลขศูนย์นำหน้า: การเก็บเบอร์มือถือ UK ในรูป E.164
UK ใช้รหัสนำหน้าในประเทศ 0 ผู้คนเขียนเบอร์มือถือเป็น 07xxx xxxxxx สิบเอ็ดหลัก แต่ในระดับสากลเลข 0 หายไปและเบอร์กลายเป็น +447xxxxxxxxx บั๊กที่พบบ่อยที่สุดในช่องเบอร์โทรของ UK คือการเก็บไว้ทั้งสองอย่าง ซึ่งให้สตริง +4407… ที่ไม่ถูกต้องและไม่มี SMS gateway ใดส่งถึง
การตรวจสอบที่ควรเพิ่มในชุดทดสอบของคุณ:
- อินพุต
07…ถูกทำให้เป็น+447…ก่อนบันทึก - อินพุตที่อยู่ในรูป
+44 7…อยู่แล้วผ่านโดยไม่เปลี่ยนแปลง - ช่องว่างในการจัดกลุ่ม
07xxx xxxxxxที่คุ้นเคยถูกตัดออก - การจัดรูปแบบสำหรับแสดงผลใช้เฉพาะตอนแสดง ไม่ถูกเก็บ
ข้อความยืนยันสำหรับผู้ใช้ชาวอังกฤษมาเป็นภาษาอังกฤษ ภาษาเวลส์ก็เป็นภาษาราชการในเวลส์เช่นกัน บริการที่เปิดสู่สาธารณะซึ่งมีอินเทอร์เฟซสองภาษาอาจต้องการตรวจว่าเทมเพลตและหน้าจอทำงานได้ทั้งสองภาษา
ทำไมทีม QA และทีมการเติบโตจึงทดสอบกับเบอร์อังกฤษ
สำหรับหลายบริษัท UK เป็นตลาดบ้านเกิดหรือตลาดแรกนอกบ้าน ผลิตภัณฑ์ทางการเงินโดยเฉพาะมักวางการยืนยันเบอร์โทรไว้ศูนย์กลางของการเริ่มต้นใช้งานและการตรวจสอบเพิ่มเติม โฟลว์ +44 ที่เสียจึงปรากฏในคิวซัพพอร์ตอย่างรวดเร็ว
เหตุผลทั่วไปในการสั่งเบอร์ +44 เพื่อทดสอบ:
- การเปิดตัวใน UK ที่บิลด์ en-GB ต้องมีรอบตรวจของตัวเองเรื่องการสะกด รูปแบบวันที่ และตัวเลือกประเทศ
- การทดสอบ regression ของการล็อกอินและการกู้คืนบัญชีหลังเปลี่ยนการตั้งค่าผู้ให้บริการ SMS ของคุณ
- การจำลองการสมัครที่ล้มเหลวของลูกค้าชาวอังกฤษ เพื่อดูว่ารหัสหายไปที่ไหน
หน้าการเริ่มต้นใช้งานด้านฟินเทคอธิบายว่าทีมต่าง ๆ จัดโครงสร้างการตรวจสอบเหล่านั้นอย่างไร
แก้ปัญหารหัส +44 ที่ไม่มา
เมื่อรหัสไม่มา อย่าเพิ่งสั่งซื้อซ้ำตามสัญชาตญาณ ให้ทำดังนี้แทน:
- ปล่อยให้หน้าต่างเวลา 20 นาทีจบ บางบริการเก็บข้อความไว้ชั่วครู่
- อ่านสถานะการเปิดใช้งาน หากจบเป็น expired แสดงว่าไม่มีอะไรมาถึง และเงินทั้งหมดกลับเข้ากระเป๋าเงินแล้ว
- จำไว้ว่าบางบริการปฏิเสธเบอร์เสมือน ผลลัพธ์นั้นคือสิ่งที่กฎการคืนเงินครอบคลุมพอดี
- ลองใหม่หลังหยุดพัก หรือผ่านเส้นทางอื่นของบริการเดียวกัน แทนที่จะสั่งเป็นลูป
- ยืนยันว่าแอปของคุณส่งคำขอ SMS จริง และส่งไปยังเบอร์ +44 ที่คุณจอง ไม่ใช่ fixture เก่า
เส้นทางแดชบอร์ด การเรียกเก็บเงิน และเบอร์ UK ระยะยาว
ผู้ที่ไม่ใช่นักพัฒนาทำทั้งหมดนี้ได้โดยไม่ต้องเขียนโค้ด: เปิดแดชบอร์ด เลือกสหราชอาณาจักรและบริการ ยืนยันราคาที่แสดง คัดลอกเบอร์ไปใส่ในแอป และรอรหัสในหน้าเดียวกัน
ไม่มีเบอร์ UK ระยะยาวแบบบริการตนเอง Dedicated Numbers เป็นผลิตภัณฑ์ของสหรัฐฯ และแคนาดา เริ่มต้น $1.95/month หากต้องการเบอร์อังกฤษถาวร ให้ส่งอีเมลถึง [email protected] และทีมจะอธิบายสิ่งที่กฎท้องถิ่นอนุญาตโดยไม่รับปาก ทุกอย่างทำงานบนกระเป๋าเงิน USD แบบเติมเงินล่วงหน้าโดยไม่มีค่ารายเดือน เติมด้วยบัตรหรือ USDT/USDC พร้อมใบแจ้งหนี้ PDF ทางอีเมล ดูรายละเอียดที่หน้าราคา
คำถามที่พบบ่อย
ฉันทดสอบโฟลว์สมัครสมาชิก UK ของแอปโดยไม่มีซิมอังกฤษได้หรือไม่?
ได้ ขอเบอร์ +44 จาก OTP Gateway ป้อนในหน้าสมัครของคุณ แล้วอ่านรหัสจากแดชบอร์ด webhook หรือ endpoint การเปิดใช้งาน
country id ของ UK ใน API คือ `uk` หรือ `gb`?
คือ gb ตามรหัสประเทศ ISO
ฉันจะแปลงเบอร์ UK ที่ขึ้นต้นด้วย 07 อย่างไร?
ตัดเลข 0 นำหน้าและเติม +44 ดังนั้น 07… จึงกลายเป็น +447…
ฉันต้องจ่ายสำหรับการเปิดใช้งาน UK ที่หมดเวลาหรือไม่?
ไม่ หากไม่มี SMS เข้ามาภายใน 20 นาที หรือคุณยกเลิก เงินที่เรียกเก็บทั้งหมดจะกลับเข้ากระเป๋าเงินโดยอัตโนมัติ
OTP Route ให้เบอร์ UK ที่ถือครองได้หลายเดือนหรือไม่?
ไม่ใช่ในรูปแบบบริการตนเอง Dedicated Numbers ระยะยาวขายเฉพาะสหรัฐฯ และแคนาดา คุณส่งอีเมลถึงฝ่ายสนับสนุนเพื่อสอบถามเรื่อง UK ได้ โดยไม่มีการรับรองว่าเป็นไปได้
ทดลองการเชื่อมต่อ UK ใน sandbox ก่อนได้หรือไม่?
ได้ บัญชีพัฒนาสามารถเปลี่ยนเป็น sandbox ได้เมื่อร้องขอ โดยคืนเบอร์และรหัสจำลองเพื่อให้คุณทดสอบโดยไม่ใช้เงินในกระเป๋า
เบอร์ยืนยันของ UK มีกฎการใช้งานอะไรบ้าง?
ปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของ OTP Route และใช้เบอร์เฉพาะกับผลิตภัณฑ์ การทดสอบ และบัญชีธุรกิจที่ถูกต้องตามกฎหมายของคุณเอง
ชื่อบริการเป็นเครื่องหมายการค้าของเจ้าของนั้น ๆ OTP Route ไม่มีความเกี่ยวข้องกับบริการเหล่านั้น โปรดใช้หมายเลขอย่างถูกกฎหมาย และปฏิบัติตามข้อกำหนดของแต่ละบริการและนโยบายการใช้งานที่ยอมรับได้ของเรา