Nhận OTP Careem bằng số xác minh điều khiển qua API

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

Để nhận OTP Careem với OTP Route, hãy mở một activation của OTP Gateway cho service id careem tại một quốc gia như ae hoặc sa, nhập số được trả về vào Careem, rồi lấy mã qua API, webhook có chữ ký hoặc dashboard. Giá bắt đầu từ $0.20 mỗi mã, và activation không nhận được SMS trong 20 phút sẽ được hoàn tiền đầy đủ.

Trình tự gọi API để lấy mã xác minh Careem là gì?

Mọi yêu cầu đều gửi tới https://otproute.com/api/v1 kèm khóa Bearer (tiền tố or_live_) lấy từ Developer console. Với Careem, luồng xử lý khá ngắn:

  1. GET /api/v1/prices?country=ae&service=careem trả về giá hiện tại của số UAE; hãy đổi country id sang thị trường bạn đang kiểm thử.
  2. POST /api/v1/activations với {"service": "careem", "country": "ae"} trả về activation id và số điện thoại.
  3. Thiết bị hoặc trình giả lập kiểm thử của bạn nhập số đó vào màn hình số điện thoại của Careem.
  4. Mã đến với bạn qua webhook hoặc một lệnh polling, rồi script của bạn gửi mã đó đi.
  5. POST /api/v1/activations/{id}/cancel giải phóng activation nếu lượt chạy bị dừng trước khi cần đến mã.

Giới hạn của tài khoản là 10 khóa API, 5 webhook endpoint và 300 yêu cầu mỗi phút, đủ rộng rãi cho một ma trận kiểm thử chạy song song. Tài liệu endpoint nằm trong tài liệu.

Trình xử lý webhook nên xử lý mã Careem như thế nào?

Đăng ký một endpoint cho activation.sms_received, activation.expired và activation.cancelled. Mỗi lần gửi đều có X-OTPRoute-Signature: t=<unix>,v1=<hex>; hãy tính HMAC-SHA256 trên <t>.<raw body> bằng secret của endpoint đó, so sánh trong thời gian hằng số và từ chối các timestamp nằm ngoài một khoảng dung sai nhỏ. Hướng dẫn webhook HMAC trình bày chi tiết.

Hãy làm cho trình xử lý có tính idempotent bằng cách dùng activation id làm khóa khi ghi, vì một lần gửi lại không được khiến mã bị nộp hai lần. Phản hồi nhanh bằng mã 2xx và chuyển các tác vụ chậm sang hàng đợi.

Polling là lựa chọn đơn giản hơn cho một lượt kiểm thử lẻ: gọi GET /api/v1/activations/{id} vài giây một lần cho đến khi mã xuất hiện hoặc activation báo đã hết hạn.

Khi nào Careem yêu cầu số điện thoại?

Careem là ứng dụng gọi xe và dịch vụ hằng ngày có trụ sở tại Dubai, được biết đến nhiều nhất ở vùng Vịnh, khu vực Trung Đông rộng hơn và Pakistan. Giống hầu hết ứng dụng gọi xe, Careem coi số điện thoại di động là định danh cốt lõi của tài khoản: mã thường được gửi khi đăng ký, và gửi lại khi ai đó đăng nhập trên thiết bị mới hoặc khôi phục quyền truy cập. Tài xế và nhân viên hỗ trợ cũng dựa vào số này để liên lạc với hành khách trong chuyến đi.

Với đội QA, điều đó khiến bước nhập số điện thoại trở thành cửa ải đầu tiên trong mọi hành trình đáng kiểm thử, từ quá trình làm quen của một hành khách mới đến việc quản trị viên đi công tác của doanh nghiệp đăng nhập trên một chiếc laptop mới.

Số điện thoại Careem nên lấy từ quốc gia nào?

Tuyến Careem hiện trải rộng trên 197 quốc gia, nhưng lựa chọn hữu ích là thị trường mà tài khoản hoặc ca kiểm thử của bạn thuộc về. Hồ sơ hành khách ở Riyadh nên dùng số Ả Rập Xê Út, còn ca kiểm thử onboarding hành khách ở Karachi hoặc Lahore nên dùng số Pakistan. Các lựa chọn thường dùng:

Bài về định tuyến theo quốc gia giải thích cách chọn phương án dự phòng khi quốc gia đầu tiên đang thiếu nguồn số.

Làm sao lấy mã Careem từ dashboard?

Mở OTP Gateway, chọn Careem làm dịch vụ và quốc gia bạn cần, rồi kiểm tra giá hiển thị. Đặt số, nhập vào ứng dụng Careem và để thẻ activation mở; mã sẽ xuất hiện ở đó khi nhận được. Số này chỉ dùng được cho đúng một mã.

Vì sao OTP Careem có thể không đến?

Careem có thể từ chối số ảo tùy theo các kiểm tra rủi ro riêng của họ, và có thể thay đổi hành vi đó mà không báo trước. Đó chính là lý do chính sách hoàn tiền tồn tại: nếu không có SMS nào đến trong khung 20 phút, hoặc bạn hủy, tiền sẽ tự động quay về ví.

  • Chờ hết khung thời gian rồi hãy đặt lại.
  • Thử lại sau hoặc ở một quốc gia khác phù hợp với kịch bản của bạn.
  • Xác nhận số đã được gửi đầy đủ theo định dạng quốc tế.
  • Đừng dồn dập đặt số liên tục từ CI; hãy thêm cơ chế backoff.

Tài khoản Careem dùng lâu dài có nên đặt trên Dedicated Number không?

Một số OTP Gateway chỉ xử lý một mã. Nếu một tài khoản doanh nghiệp Careem hoặc một hồ sơ staging dùng lâu dài phải đăng nhập lại sau nhiều tuần, Dedicated Number sẽ giữ nguyên đường dây đó khi gia hạn. Dịch vụ này có sẵn ngay lập tức chỉ tại Hoa Kỳ và Canada, từ $1.95/tháng, với SMS đến hiển thị trong dashboard và qua webhook number.sms_received. Xem số ảo.

Thanh toán dùng ví USD trả trước, nạp bằng thẻ hoặc USDT/USDC, mỗi lần nạp có một hóa đơn PDF và không có phí hằng tháng; tài khoản phát triển có thể yêu cầu sandbox để chạy mô phỏng. Dịch vụ tồn tại để các đội có thể kiểm thử sản phẩm họ xây dựng và vận hành những tài khoản thực sự thuộc về họ. Hãy tuân thủ điều khoản của Careem, giữ mỗi người thật hoặc mỗi doanh nghiệp một tài khoản, và nhớ rằng Chính sách Sử dụng Chấp nhận được (Acceptable Use Policy) có hiệu lực. Careem là nhãn hiệu của chủ sở hữu, và OTP Route không có liên kết nào với họ.

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

OTP Route dùng service id nào cho Careem?

Service id là careem. Kết hợp nó với một country id, ví dụ {"service": "careem", "country": "sa"}.

Tôi có thể nhận OTP Careem mà không cần SIM vùng Vịnh không?

Có. Đặt số của quốc gia bạn cần từ OTP Gateway rồi đọc mã trong dashboard hoặc qua API.

Careem có chấp nhận số ảo không?

Không phải lúc nào cũng vậy. Careem quyết định điều đó ở phía họ, vì thế các activation không nhận được SMS sẽ được tự động hoàn tiền.

Số ảo cho Careem có giá bao nhiêu?

Từ $0.20 mỗi mã. Giá chính xác thay đổi theo quốc gia và được GET /api/v1/prices trả về trước khi bạn đặt số.

Nên dùng polling hay webhook khi kiểm thử xác minh SMS Careem?

Polling phù hợp cho một lượt chạy thủ công. Với các job CI song song, webhook có chữ ký cùng trình xử lý idempotent sẽ mở rộng tốt hơn.

Tôi có thể giữ cùng một số điện thoại Careem cho những lần đăng nhập sau không?

Chỉ với Dedicated Number, là sản phẩm dành cho Hoa Kỳ và Canada. Số OTP Gateway chỉ dùng cho một mã xác minh.

Tôi có thể dùng OTP Route để tạo nhiều tài khoản hành khách Careem không?

Không. Hãy dùng cho việc kiểm thử của riêng bạn và các tài khoản doanh nghiệp hợp pháp, và giữ mỗi người thật hoặc mỗi doanh nghiệp một tài khoản theo điều khoản của Careem.

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.