SMS xác minh KakaoTalk để kiểm thử: danh sách kiểm tra, các bước và cách khắc phục

OTP Gateway từ $0.20 mỗi mã198 quốc giaID API: kakaotalkSố riêng Mỹ/CA từ $1.95/tháng
Trả lời nhanh

Đội ngũ của bạn có thể nhận mã xác minh KakaoTalk trên một số OTP Route bằng cách đặt một số dùng một lần cho dịch vụ kakaotalk từ OTP Gateway, rồi đọc SMS trong dashboard hoặc lấy mã qua REST API hay webhook có chữ ký. Giá bắt đầu từ $0.20 cho mỗi mã với số tiền trực tiếp do API trả về, và đơn được hoàn tiền nếu không có mã nào đến trong vòng 20 phút.

Vì sao các đội sản phẩm cần số điện thoại KakaoTalk để kiểm thử?

KakaoTalk là ứng dụng nhắn tin thống trị tại Hàn Quốc, và hệ thống tài khoản của nó vươn xa hơn nhiều so với trò chuyện. Nhiều ứng dụng Hàn Quốc cung cấp Kakao Login như một tùy chọn đăng nhập, nghĩa là đội xây dựng sản phẩm cho thị trường đó thường cần một tài khoản Kakao đang hoạt động chỉ để kiểm thử nút đăng nhập của chính mình.

KakaoTalk gắn việc đăng ký với số điện thoại: bản cài mới yêu cầu số và gửi mã SMS để xác nhận, và chuyển sang thiết bị mới sẽ lặp lại bước kiểm tra. Tài khoản Kakao được liên kết cũng có thể dùng các bước dựa trên điện thoại để khôi phục và bảo vệ đăng nhập thêm. Với QA, điều này tạo ra ba luồng riêng biệt cần bao quát: đăng ký lần đầu, xác minh lại trên thiết bị hoặc trình giả lập mới, và đường khôi phục. Dùng điện thoại cá nhân của nhân viên cho bất kỳ luồng nào cũng làm lộ số riêng tư vào tài khoản kiểm thử, và đó chính là vấn đề mà một số ảo cho KakaoTalk giải quyết.

Danh sách kiểm tra trước đơn KakaoTalk đầu tiên

Hãy xác nhận từng điểm một lần, sau đó tái sử dụng thiết lập qua các lượt chạy:

  • Một mục đích tôn trọng điều khoản. Mỗi người thật hoặc doanh nghiệp một tài khoản, dùng để kiểm thử hoặc vận hành sản phẩm của chính bạn. OTP Route không dành cho việc tạo tài khoản hàng loạt hay dùng một lần rồi bỏ, và điều khoản của KakaoTalk luôn được áp dụng.
  • Một khóa or_live_ từ Developer console, giới hạn cho pipeline sẽ sử dụng nó.
  • Mã dịch vụ kakaotalk và một mã quốc gia lấy từ GET /api/v1/countries.
  • Một thiết bị hoặc trình giả lập sạch để cài đặt, để phiên cũ không bỏ qua bước điện thoại.
  • Một endpoint webhook hoặc công cụ polling sẵn sàng trước khi bạn đặt đơn, vì khung thời gian 20 phút bắt đầu ngay lập tức.
  • Một quyết định về tương lai của tài khoản. Nếu nó phải đăng nhập lại vào tháng sau, hãy đọc phần số chuyên dụng bên dưới trước.

Ở những quốc gia nào bạn có thể nhận OTP KakaoTalk?

Tuyến kakaotalk được liệt kê tại 198 quốc gia. Một số ví dụ gồm Hàn Quốc, Nhật Bản, Việt Nam, Philippines, Mông Cổ, Indonesia, Thái Lan, Malaysia, Đài Loan, Hồng Kông, Kazakhstan, Uzbekistan, Úc, Đức, Vương quốc Anh, Hoa Kỳ và Canada.

Hãy chọn quốc gia khớp với kịch bản bạn đang kiểm thử. Danh sách kiểm tra ra mắt tại thị trường Hàn Quốc cần số +82; bài kiểm thử xem onboarding của bạn đối xử với người dùng ở nước ngoài của một dịch vụ Hàn Quốc ra sao thì nên chạy từ quốc gia nơi khách hàng thật của bạn sinh sống. Tình trạng sẵn có theo tuyến thay đổi trong ngày, vì vậy hãy hỏi API trước mỗi đơn. Định tuyến OTP theo quốc gia giải thích các đánh đổi.

Từng bước: API mã xác minh KakaoTalk

Các yêu cầu được gửi đến https://otproute.com/api/v1 với khóa Bearer của bạn; giới hạn là 300 yêu cầu mỗi phút.

  1. Kiểm tra số dư bằng GET /api/v1/balance.
  2. Đọc giá trực tiếp bằng GET /api/v1/prices?country=kr&service=kakaotalk (thay kr bằng mã bạn đã chọn).
  3. Đặt đơn bằng POST /api/v1/activations với {"service": "kakaotalk", "country": "kr"}. Lưu lại mã activation và số.
  4. Nhập số vào màn hình điện thoại của KakaoTalk trong thiết bị kiểm thử của bạn.
  5. Chờ mã. Bên nhận webhook nhận activation.sms_received; bên polling gọi GET /api/v1/activations/{id} mỗi vài giây.
  6. Nếu lượt chạy bị bỏ, hãy gửi POST /api/v1/activations/{id}/cancel.

Phía webhook, hãy phân tích X-OTPRoute-Signature dưới dạng t=<unix>,v1=<hex>, tính HMAC-SHA256 của <t>.<raw body> bằng secret của endpoint, so sánh theo thời gian hằng định, và từ chối các timestamp cũ. Hãy làm cho handler có tính idempotent bằng cách ghi lại các mã activation đã xử lý, vì một lần gửi có thể lặp lại. Xử lý activation.expired và activation.cancelled như các trạng thái cuối. Tài liệu API liệt kê đầy đủ từng trường.

Từng bước từ dashboard

  1. Mở OTP Gateway và tìm KakaoTalk.
  2. Chọn quốc gia; giá hiển thị trước khi bạn xác nhận.
  3. Sao chép số vào ứng dụng KakaoTalk trên thiết bị kiểm thử của bạn.
  4. Đọc mã từ thẻ đơn hàng và hoàn tất đăng ký.

Đơn không có SMS sau 20 phút sẽ đóng lại và được hoàn tiền đầy đủ, nên bạn chỉ trả tiền cho những mã thực sự đến.

Xử lý sự cố khi SMS xác minh KakaoTalk không đến

  • KakaoTalk từ chối số. Ứng dụng có thể từ chối một số số ảo, và có thể thay đổi hành vi đó bất cứ lúc nào. Khoản hoàn tiền bao phủ lượt thử đó; hãy thử tuyến của quốc gia khác.
  • Ứng dụng dùng lại phiên cũ. Hãy xóa dữ liệu ứng dụng hoặc dùng trình giả lập mới để bước điện thoại thực sự gửi mã mới.
  • Quá nhiều lần thử liên tiếp. KakaoTalk, giống hầu hết ứng dụng nhắn tin, giới hạn các yêu cầu lặp lại. Hãy giãn cách các lần thử lại thay vì đặt lại trong một vòng lặp.
  • Hủy quá sớm. Hãy để khung thời gian 20 phút chạy hết trước khi bạn bỏ cuộc với một đơn.

Về các mẫu rộng hơn, xem giảm số lần gửi OTP thất bại.

Khi nào số chuyên dụng tốt hơn mã dùng một lần?

Số OTP Gateway dùng một lần phù hợp với một lần đăng ký mà bạn có thể bỏ đi sau bài kiểm thử. Tài khoản Kakao mà đội QA của bạn phải mở lại trên thiết bị mới, hoặc tài khoản doanh nghiệp mà nhân viên hỗ trợ dùng chung, cần một số mà bạn vẫn kiểm soát về sau. Số ảo chuyên dụng (Dedicated Virtual Numbers) của OTP Route đảm nhận vai trò này tại Hoa Kỳ và Canada, từ $1.95/tháng, với SMS đến trong dashboard và trên webhook của bạn dưới dạng number.sms_received. Ngoài hai quốc gia đó không có số dài hạn tự phục vụ; hãy gửi email đến [email protected] để hỏi.

Mọi khoản được thanh toán từ một ví USD trả trước, nạp bằng thẻ hoặc USDT/USDC, không có phí hàng tháng và có hóa đơn PDF gửi qua email. Chế độ sandbox với mã mô phỏng có sẵn theo yêu cầu cho công việc tích hợp. KakaoTalk là nhãn hiệu của chủ sở hữu; OTP Route không có liên kết với KakaoTalk.

Câu hỏi thường gặp

Làm thế nào để nhận OTP KakaoTalk cho các bài kiểm thử Kakao Login của ứng dụng?

Đặt một số cho dịch vụ kakaotalk từ OTP Gateway, đăng ký tài khoản kiểm thử bằng số đó, và đọc mã trong dashboard hoặc qua API.

Tôi nên chọn quốc gia nào cho tài khoản kiểm thử KakaoTalk?

Hãy khớp với thị trường bạn đang kiểm thử. Hàn Quốc phù hợp với một lần ra mắt tại Hàn Quốc; hãy chọn quốc gia của khách hàng bạn nếu bạn đang kiểm thử người dùng ở nước ngoài.

KakaoTalk có chấp nhận mọi số ảo không?

Không. KakaoTalk có thể từ chối một số số ảo. Khi mã không đến trong khung thời gian 20 phút, khoản phí được hoàn vào ví của bạn.

Tôi có thể đăng nhập lại cùng tài khoản KakaoTalk sau này không?

Số dùng một lần không phù hợp cho việc đó. Hãy dùng số chuyên dụng ở Hoa Kỳ hoặc Canada, từ $1.95/tháng, nếu tài khoản phải luôn có thể truy cập.

Với mã KakaoTalk, nên dùng webhook hay polling?

Webhook mở rộng tốt hơn cho các tác vụ song song; polling GET /api/v1/activations/{id} đơn giản hơn cho một script đơn lẻ. Hãy dùng một cách cho mỗi tác vụ, đừng dùng cả hai.

Tôi có thể tạo nhiều tài khoản KakaoTalk để làm marketing không?

Không. OTP Route dành cho việc kiểm thử và vận hành các tài khoản và sản phẩm hợp pháp của chính bạn, và cả Chính sách sử dụng chấp nhận được lẫn điều khoản của KakaoTalk đều áp dụng.

Một mã KakaoTalk trên OTP Route có giá bao nhiêu?

Giá bắt đầu từ $0.20 cho mỗi mã và thay đổi theo quốc gia. Con số trực tiếp có trên trang bảng giá và trong API.

Tên dịch vụ là nhãn hiệu của chủ sở hữu tương ứng. OTP Route không liên kết với họ. Hãy sử dụng số hợp pháp, tuân thủ điều khoản của từng dịch vụ và Chính sách sử dụng chấp nhận được của chúng tôi.

Định tuyến OTP đầu tiên của bạn chỉ trong vài phút

Tạo tài khoản miễn phí, nạp tiền vào ví USD và đặt số từ bảng điều khiển hoặc API. Không phí hàng tháng.