Tiếng Việt
Lấy mã xác minh Shopee ra khỏi điện thoại cá nhân
Để nhận mã xác minh Shopee với OTP Route, hãy đặt một số cho dịch vụ shopee ở thị trường bạn đang kiểm thử thông qua OTP Gateway, nhập số vào chỗ Shopee yêu cầu số điện thoại, rồi đọc mã trong dashboard hoặc từ webhook của bạn. Mã có giá từ $0.20 mỗi mã và được hoàn tiền tự động nếu không có SMS nào đến trong 20 phút.
Vì sao một nhóm cần số Shopee không thuộc về cá nhân nào?
Hãy hình dung một nhóm đang xây dựng tích hợp với một sàn thương mại điện tử: đồng bộ đơn hàng, công cụ xử lý đổi trả hoặc ứng dụng gian hàng. QA cần một tài khoản người mua ở một thị trường Shopee cụ thể để đi qua bước thanh toán và xác nhận tích hợp hoạt động đúng. Ai đó với lấy điện thoại của mình, và giờ một tài khoản thử nghiệm bị gắn vào SIM của một nhân viên ở một quốc gia.
Các agency thiết lập gian hàng cho khách cũng gặp đúng vấn đề này, cũng như các nhóm sản phẩm chuẩn bị ra mắt ở một thị trường Đông Nam Á mới. Một số ảo cho Shopee giữ những bước kiểm tra này khỏi điện thoại cá nhân và cho phép bạn chọn đúng quốc gia mà bài kiểm thử thực sự liên quan. Trang sàn giao dịch mô tả cách các nhóm trong lĩnh vực này dùng OTP Route.
Khi nào Shopee yêu cầu mã điện thoại?
Shopee gắn chặt tài khoản với số điện thoại, và mã SMS dùng một lần thường xuất hiện ở các thời điểm sau:
- Đăng ký bằng số điện thoại trên ứng dụng hoặc website dành cho người mua.
- Đăng nhập bằng mã, hoặc đăng nhập trên thiết bị mà tài khoản chưa từng dùng.
- Đặt lại mật khẩu và khôi phục khi mất mật khẩu.
- Thay đổi nhạy cảm, chẳng hạn chỉnh sửa số điện thoại, email hoặc thông tin nhận thanh toán.
- Tài khoản người bán, phải qua xác minh điện thoại khi thiết lập gian hàng.
Các bước cụ thể khác nhau giữa các trang theo quốc gia của Shopee và thay đổi theo thời gian, vì vậy hãy coi đây là mô hình chung chứ không phải quy tắc cố định.
Những quốc gia nào có thể nhận mã Shopee, và vì sao điều đó quan trọng?
Tuyến Shopee được liệt kê ở 197 quốc gia, trong đó có Indonesia, Malaysia, Philippines, Việt Nam, Thái Lan, Singapore, Đài Loan, Brazil, Mexico, Colombia, Chile, Ấn Độ, Hoa Kỳ, Vương quốc Anh và Úc.
Shopee vận hành các gian hàng riêng cho từng thị trường, và mỗi gian hàng nhìn chung mong đợi một số điện thoại của chính quốc gia đó. Vì vậy hãy chọn quốc gia khớp với tài khoản bạn đang kiểm thử: bài kiểm thử gian hàng Malaysia cần một số Malaysia, chứ không phải bất kỳ số nào tình cờ rẻ. Khớp thị trường cũng giúp bài kiểm thử thực tế, vì ngôn ngữ, tiền tệ và các bước onboarding đều đi theo gian hàng.
API mã xác minh Shopee hoạt động như thế nào?
Dùng base URL https://otproute.com/api/v1 với khóa Bearer có tiền tố or_live_. Tra giá cho thị trường của bạn bằng GET /api/v1/prices?country=my&service=shopee, rồi tạo activation bằng POST /api/v1/activations với body {"service": "shopee", "country": "my"}. Id quốc gia lấy từ GET /api/v1/countries.
Để nhận mã, bạn có hai lựa chọn:
- Webhook: đăng ký nhận
activation.sms_received, cùng vớiactivation.expiredvàactivation.cancelled. Xác minh headerX-OTPRoute-Signaturebằng cách tính HMAC-SHA256 của"<t>.<raw body>"với secret của endpoint, từ chối các timestamp cũ, và làm cho handler idempotent bằng cách chỉ ghi mỗi activation id một lần. - Polling: gọi
GET /api/v1/activations/{id}theo chu kỳ cho đến khi mã xuất hiện hoặc activation kết thúc.
Bài viết về nhận OTP qua webhook trình bày một bộ nhận sẵn sàng cho môi trường production.
Các bước trên dashboard cho người bán và nhân viên vận hành
Không phải ai cũng cần API. Trên dashboard:
- Đăng ký bằng email và mã sáu chữ số, hoặc bằng Google.
- Nạp ví bằng thẻ hoặc USDT/USDC.
- Mở OTP Gateway, chọn Shopee và quốc gia, rồi kiểm tra giá trực tiếp.
- Đặt số, sau đó nhập số vào ô điện thoại của Shopee.
- Đọc mã khi nó xuất hiện cạnh số.
Mỗi activation có khung thời gian 20 phút. Bạn chỉ trả tiền nếu mã đến; nếu không, số tiền tự động quay lại ví.
Vì sao mã Shopee có thể không đến?
Một vài yếu tố có thể cản trở. Shopee có thể từ chối số ảo ở một số thị trường hoặc luồng, và cơ chế hoàn tiền tự động sinh ra cho tình huống đó. Các tuyến cũng có thể bận vào một số giờ nhất định, vì việc gửi phụ thuộc vào dịch vụ và tuyến.
Bạn có thể thử:
- Để khung thời gian chạy đủ 20 phút trước khi bỏ cuộc.
- Đặt lại sau, hoặc thử tuyến của quốc gia khác nếu bài kiểm thử cho phép.
- Giãn cách các lần thử lại trong kiểm thử tự động; đặt lại liên tục trong vòng lặp ngắn hiếm khi có tác dụng.
Để có danh sách xử lý sự cố đầy đủ hơn dành cho các luồng sàn giao dịch, hãy đọc giảm thất bại khi gửi OTP.
Khi nào Dedicated Number phù hợp hơn, và quy tắc cơ bản là gì?
Một số dùng một lần phù hợp với một lần xác minh. Một tài khoản người mua staging phải đăng nhập lại vào tuần sau, hoặc một tài khoản vận hành dùng chung cần khôi phục, sẽ được phục vụ tốt hơn bởi Dedicated Number mà bạn giữ trong khi nó được gia hạn. Loại số này khả dụng ngay lập tức ở Hoa Kỳ và Canada từ $1.95/tháng, nhận SMS đến trong dashboard và trên webhook của bạn. Xem số ảo để biết chi tiết.
Chỉ dùng OTP Route để kiểm thử và vận hành các tài khoản, sản phẩm hợp pháp của chính bạn. Hãy tuân thủ điều khoản của Shopee, mỗi người thật hoặc doanh nghiệp chỉ một tài khoản, và nhớ rằng Chính sách Sử dụng Chấp nhận được của OTP Route áp dụng. Shopee là nhãn hiệu của chủ sở hữu, và OTP Route không liên kết với họ.
Câu hỏi thường gặp
Service id của Shopee trong API là gì?
Đó là shopee. Kết hợp nó với id quốc gia, ví dụ {"service": "shopee", "country": "id"} cho Indonesia.
Tôi có thể nhận OTP Shopee cho một thị trường mà tôi không có mặt không?
Có, nếu quốc gia đó nằm trong tuyến. Hãy đặt một số từ thị trường có gian hàng bạn đang kiểm thử và đọc mã từ xa.
Shopee có chấp nhận mọi số ảo không?
Không. Shopee có thể từ chối một số số ảo, vì vậy một activation không nhận được mã sẽ được hoàn tiền đầy đủ.
Tôi nên dùng số điện thoại Shopee nào cho tài khoản thử nghiệm dùng lâu dài?
Nếu tài khoản phải đăng nhập lại sau này, Dedicated Number của Hoa Kỳ hoặc Canada mà bạn giữ là lựa chọn tốt hơn một activation dùng một lần.
Xác minh SMS Shopee để kiểm thử có được hỗ trợ trong CI không?
Có. Tạo activation qua API, nhận mã bằng webhook có chữ ký hoặc polling, và yêu cầu một tài khoản sandbox để chạy thử mà không tiêu tiền.
Một mã Shopee có giá bao nhiêu?
Từ $0.20 mỗi mã; giá chính xác tùy theo quốc gia và được GET /api/v1/prices trả về trực tiếp.
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.