Tài liệu nhà phát triển
Hướng dẫn tích hợp thanh toán USDC
Kiểm tra phiên bản, hợp đồng hoặc Mint và chữ số thập phân USDC trên năm mạng. Hỗ trợ không bảo đảm khả dụng hiện tại.
Định danh token được hỗ trợ trên mạng chính
Hợp đồng và Mint là giá trị cấu hình sẵn, không phải trạng thái kênh trực tiếp. Tạo đơn cần mạng và tài sản đã bật cùng ví người bán hợp lệ. Luôn chuyển đến payment.address từ API, không chuyển đến hợp đồng hoặc Mint.
| Mạng | Loại tiền | Hợp đồng / Mint | Số chữ số thập phân của token |
|---|---|---|---|
| USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | 6 | |
| USDC | 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d | 18 | |
| USDC | 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 | 6 | |
| USDC | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6 | |
| USDC | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 | 6 |
Thiết lập của người bán
- Cấu hình ví nhận của mạng và Webhook đã bật với URL và khóa. Chỉ lưu API Key và khóa HMAC trên máy chủ.
- Kiểm tra tổ hợp network / currency có khả dụng. Quản trị viên quản lý RPC, mạng và tài sản; người bán không cần triển khai bộ quét.
- Hiển thị payment.amount, payment.address, currency, network và hạn từ phản hồi. Dữ liệu QR không phải hình ảnh.
- Xác minh chữ ký, loại trùng và lưu bền vững sự kiện trước khi trả HTTP 2xx. Xử lý giao hàng bảo đảm tính lũy đẳng.
Lưu ý về mạng và tài sản
Ethereum, Polygon, Solana và Base dùng USDC gốc. BNB Smart Chain dùng Binance-Peg USDC với 18 chữ số thập phân. TRC20 không hỗ trợ USDC. USDbC, USDC.e và hợp đồng khác không thay thế các định danh đã liệt kê.
- ERC20 ở đây là Ethereum mainnet, không phải mọi mạng dùng chuẩn này. Cùng địa chỉ 0x có thể tồn tại trên nhiều mạng EVM; dùng mạng và phiên bản token của đơn. USDC gốc của Circle không thể thay bằng bản cầu nối.
Ví dụ yêu cầu có chữ ký và phản hồi
25.00 là số tiền minh họa. Dùng số tiền thực của đơn và đáp ứng mức tối thiểu của tài sản. Địa chỉ, đơn và mã băm là ví dụ. cURL / Java đã sao chép sẽ gửi yêu cầu: cấu hình khóa của bạn trước khi chạy.
Địa chỉ, băm giao dịch và đơn đặt hàng là ví dụ. Thay thế chúng bằng bài kiểm tra data của riêng bạn.
Base URL
PRODhttps://api.boltutil.comXác nhận và xử lý thông báo
Phát hiện không phải xác nhận. Dùng trạng thái và callback đã xác minh: PAID vẫn chờ xác nhận. CONFIRMED / COMPLETED có thể do chấp nhận thủ công; kiểm tra paidAmount, shortfallAmount, settlementType. COMPLETED không chứng minh đã giao hàng.
Câu hỏi tích hợp
Loại tiền được hỗ trợ có đang khả dụng không?
Chưa chắc. Mạng và tài sản phải được bật, với ví và Webhook hợp lệ. Bảng tĩnh không thể hiện trạng thái trực tiếp.
Khách có được làm tròn số tiền không?
Thanh toán đầy đủ payment.amount. Hệ thống có thể làm tròn lên và thêm phần chênh nhỏ để phân biệt các đơn dùng chung ví. Không tự làm tròn hoặc cắt bớt.
Có thể giao hàng ngay khi số dư tăng không?
Xác minh kết quả đơn đã xác nhận và tính xác thực của thông báo. Sai mạng, phiên bản token, số tiền và sự kiện trùng cần xử lý. Số dư tăng không thay thế kết quả thanh toán đơn.