Tích hợp chỉ với vài dòng code
Khoá công khai mở trang thanh toán ngay trong trình duyệt. Khoá bí mật nằm lại trên server của bạn. Webhook báo cho server của bạn ngay khi một khoản thanh toán được xác nhận.
# Create order + session in one call curl -X POST https://api.infraio.xyz/v1/quick-checkout \ -H "Authorization: Bearer sk_live_…" \ -H "Idempotency-Key: order_8412" \ -d '{ "amount": "1000.00", "currency": "USD", "success_url": "https://shop.example/thanks" }' # → 201 Created { "checkout_url": "https://pay.infraio.xyz/c/s_9f2…", "expires_in": 900 }
Bắt đầu không cần code. Lên API-first khi bạn sẵn sàng.
Link thanh toán
Phát hành link từ bảng điều khiển, chia sẻ ở bất cứ đâu, nhận webhook khi được thanh toán.
Mở bảng điều khiển →SDK Checkout
Popup, redirect hoặc iframe nhúng. SDK mở cùng một trang thanh toán dựng sẵn theo cách phù hợp với site của bạn.
Hướng dẫn SDK ↗Checkout API
Tạo đơn hàng và trang thanh toán của nó từ server của bạn chỉ trong một lệnh gọi. Yêu cầu có chữ ký, gọi lại an toàn, kèm sẵn Chế độ thử nghiệm.
Tài liệu API ↗Gắn SDK vào bất kỳ web app nào
Một import, một lệnh gọi. Mở trang thanh toán dựng sẵn dưới dạng popup, chuyển hướng hoặc nhúng, và mở biểu mẫu hoàn tiền cho khách theo cùng cách.
import { loadInfraIo } from "@lartech/infraio-checkout-js"; // Open hosted checkout from a session async function payNow(sessionKey, checkoutUrl) { const sdk = await loadInfraIo("pk_live_yourkeyhere"); sdk.checkout({ sessionId: sessionKey, checkoutUrl, mode: "popup", // "popup" | "redirect" | "embed" onSuccess: ({ sessionId }) => fulfill(sessionId), onCancel: () => showRetry(), }); }
Webhook cho mọi trạng thái
Được ký bằng khoá bí mật của endpoint, tự động gửi lại nếu server của bạn đang ngừng hoạt động, và có thể gửi lại thủ công từ dashboard.
| Sự kiện | Kích hoạt khi |
|---|---|
payment.pending | Người mua đã gửi tiền và đang chờ xác nhận |
payment.confirmed | Khoản thanh toán đã đủ số xác nhận trên mạng của nó |
payment.settled | Tiền đã được chuyển tự động về ví Treasury của bạn. |
session.expired | Trang thanh toán hết hạn mà không có khoản thanh toán nào. Không bị tính phí |
Vận hành thanh toán crypto như một đội ops
Một dashboard để vận hành thanh toán hằng ngày, không chỉ là một chiếc ví. Bốn nơi bạn sẽ dùng nhiều nhất.