Chuyển đến nội dung chính
SimVoro
Đang tải tài khoản của bạn…
SimVoro

Tích hợp API

Khả dụng

Tích hợp API

Bạn dự định bán eSIM ngay trong ứng dụng hoặc quy trình đặt chỗ của riêng mình? Hãy cho chúng tôi biết bạn cần gì.

API dành cho đối tác đã được duyệt và được bộ phận kinh doanh bật quyền. Tạo khóa chỉ đọc hoặc khóa có quyền đặt hàng trong bảng điều khiển đối tác. Mọi giao dịch mua sử dụng ví USD trả trước của bạn.

Bắt đầu với API

Sau khi tài khoản được duyệt, bộ phận kinh doanh gán giá và bật quyền API. Tạo khóa trong bảng điều khiển đối tác. Khóa chỉ đọc không được đặt hàng. Tài khoản cũng phải được bật quyền mua.

https://simvoro.com/api/partner/v1

Gửi khóa bearer từ máy chủ trong mọi yêu cầu. Không đưa khóa vào mã trình duyệt hoặc URL. Có thể thu hồi khóa trong bảng điều khiển đối tác.

Authorization: Bearer YOUR_API_KEY
Phương thứcĐường dẫn APIKết quả
GET/products?destination=japanGiá USD và mã sản phẩm được gán cho bạn. Lọc theo slug điểm đến; phân trang bằng cursor.
GET/balanceSố dư ví, tiền đang tạm giữ và USD khả dụng.
GET/transactionsGiao dịch ví và nextCursor.
GET/ordersTóm tắt đơn hàng đối tác và nextCursor (50 đơn mỗi trang).
POST/ordersTạm giữ tiền và đặt một eSIM. Cần khóa có quyền đặt hàng.
GET/orders/{orderId}Trạng thái đơn, lượng dữ liệu sử dụng ở lần đồng bộ gần nhất và thông tin cài đặt sau khi giao.

Tạo đơn hàng

Gửi UUID trong Idempotency-Key. Dùng lại đúng UUID đó sau khi hết thời gian chờ hoặc mất kết nối. Gửi mức giá khách đã xác nhận và xác nhận thiết bị nhận hỗ trợ eSIM, không khóa mạng. Khi giá thực tế thay đổi, API trả 409 PRICE_CHANGED. Đây là API thật; đơn được chấp nhận sử dụng tiền thật trong ví.

POST /api/partner/v1/orders
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Idempotency-Key: 83c77d9f-395f-4ff0-8ed6-c461bda46559

{"productId":"PRODUCT_ID_FROM_CATALOG","expectedPrice":"2.25","deviceConfirmed":true}

Phản hồi 201 chứa orderId và esim; hãy kiểm tra esim.status và esim.failure. Kiểm tra đơn mỗi 10 giây. Tiền được tạm giữ trước và chỉ trừ khi eSIM được giao và xác minh. Gửi lại yêu cầu có thể trả về một đơn đã thất bại. Khi kết quả từ nhà cung cấp chưa rõ, tiền vẫn được giữ trong lúc đối soát đơn gốc. Thông tin cài đặt là riêng tư và chỉ xuất hiện sau khi giao thành công.

Số tiền là chuỗi thập phân bằng USD. Danh sách trả items và nextCursor; tiếp tục đến khi nextCursor là null. Giới hạn: 120 yêu cầu mỗi khóa mỗi phút và 10 lần thử mua mỗi người dùng mỗi phút. Tuân theo Retry-After khi gặp 429. Lỗi thường gặp: 401 khóa không hợp lệ, 403 không có quyền, 402 thiếu tiền, 404 không truy cập được đơn, 409 xung đột giá hoặc yêu cầu trùng, 503 dịch vụ không khả dụng. Tra cứu đơn gốc trước khi thử mua lần khác.

Nội dung cần có trong yêu cầu

  • Nền tảng của bạn và khách hàng của bạn là ai
  • Số lượng dự kiến mỗi tháng của bạn
  • Các điểm đến bạn muốn cung cấp
  • Những gì hệ thống của bạn cần thực hiện, ví dụ đặt mua eSIM và hiển thị mã QR của eSIM đó cho khách hàng của bạn

Trở thành đối tác

Hãy gửi đơn đăng ký, đội ngũ của chúng tôi sẽ liên hệ với bạn về đơn này.