Tích hợp API
Khả dụngTí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/v1Gử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 API | Kết quả |
|---|---|---|
| GET | /products?destination=japan | Giá 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 | /balance | Số dư ví, tiền đang tạm giữ và USD khả dụng. |
| GET | /transactions | Giao dịch ví và nextCursor. |
| GET | /orders | Tóm tắt đơn hàng đối tác và nextCursor (50 đơn mỗi trang). |
| POST | /orders | Tạ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.