Trường hợp sử dụng
Nhận thanh toán crypto trong cửa hàng trực tuyến, không cần plugin
Cửa hàng trực tuyến nhận crypto với Crypto Merchant bằng cách tạo một hóa đơn cho mỗi đơn hàng qua REST API và đưa khách hàng đến trang thanh toán được lưu trữ sẵn của hóa đơn. Khách hàng chọn một coin, trả đúng số tiền theo tỷ giá được chốt cho hóa đơn đó, và máy chủ của bạn giao đơn hàng khi webhook invoice.paid có chữ ký đến. Phí là 1% mỗi hóa đơn đã thanh toán. Không có plugin WooCommerce, Shopify hay Magento: phần tích hợp là một lời gọi API và một endpoint webhook.
Cập nhật 6 tháng 11, 2026
Mọi nội dung trên trang này mô tả cách Crypto Merchant hoạt động hiện nay, như được nêu trong Tài liệu tham khảo API, tài liệu về trang thanh toán và Bảng giá. Không có gì ở đây là nhận định về các cổng thanh toán khác.
Tóm tắt nhanh
| Chủ đề | Cách hoạt động |
|---|---|
| Khách hàng thanh toán thế nào | Trên một trang hóa đơn được lưu trữ sẵn: họ chọn một coin và mạng trong số những gì bạn chấp nhận, thấy số tiền chính xác và một địa chỉ nạp được tạo riêng cho hóa đơn đó, kèm mã QR và bộ đếm ngược. |
| Bạn cần xây gì | Một lời gọi POST /invoices khi khách hàng chọn crypto, và một endpoint HTTPS cho webhook. Bất kỳ ngôn ngữ hay framework nào có thể gửi yêu cầu HTTPS. |
| Khi nào giao hàng | Khi có sự kiện invoice.paid, sau khi khoản thanh toán đã đủ xác nhận. Không bao giờ giao khi mới có invoice.confirming. |
| Số tiền sai | Khoản thanh toán thiếu không quá mức dung sai của bạn được tính là đã thanh toán. Thiếu nhiều hơn thì hóa đơn chuyển sang underpaid: khách hàng có thể trả thêm hoặc lấy lại số đã gửi. Khoản trả thừa vẫn được tính là đã thanh toán, và phần thừa được giữ cho khách hàng. |
| Tiền tệ định giá | Đô la Mỹ theo mặc định, hoặc một loại tiền tệ được hỗ trợ khác như EUR, GBP, TRY hay BRL; số tiền bằng coin được tính từ giá trực tiếp khi khách hàng chọn coin. |
| Plugin | Không có. Quy trình dưới đây hoạt động với bất kỳ giỏ hàng hay trang thanh toán tùy chỉnh nào có thể gọi API. |
Quy trình diễn ra thế nào, từng bước một?
Từ lúc khách hàng chọn “Thanh toán bằng crypto” đến khi đơn hàng rời kho của bạn:
- 1
Tạo hóa đơn khi thanh toán
Khi khách hàng chọn crypto, máy chủ của bạn gọi
POST /invoicesvới tổng tiền đơn hàng,order_idcủa bạn, email của khách hàng, mộtredirect_urltrỏ về trang cảm ơn của bạn và bất kỳmetadatanào bạn muốn được trả lại nguyên vẹn. Phản hồi là hóa đơn kèm mộtcheckout_url. - 2
Đưa khách hàng đến trang hóa đơn
Chuyển hướng đến
checkout_url. Trang này liệt kê các coin bạn chấp nhận; khi khách hàng chọn một coin, số tiền bằng coin đó được tính từ giá trực tiếp và được chốt, và một địa chỉ nạp được tạo riêng cho hóa đơn này hiển thị kèm mã QR. Hóa đơn giữ mở trong khoảng thời gian bạn đặt, mặc định là 30 phút. - 3
Nhận các webhook có chữ ký
Endpoint của bạn nhận
invoice.confirmingkhi khoản thanh toán được thấy trên chuỗi vàinvoice.paidkhi nó đã đủ xác nhận. Xác minh headerCM-Signature, lưu sự kiện, trả về 2xx trong vòng 10 giây, rồi mở khóa đơn hàng từ bản đã lưu của bạn. Sự kiện có thể đến hai lần: dùngidcủa sự kiện để chỉ giao hàng một lần. - 4
Xử lý ba trường hợp đặc biệt
invoice.expired: không có khoản thanh toán nào đến kịp, hãy cung cấp một hóa đơn mới.invoice.underpaid: khách hàng có thể gửi phần còn thiếu đến cùng địa chỉ hoặc nhận hoàn tiền từ trang hóa đơn. Hóa đơn trả thừa vẫn là đã thanh toán; phần thừa được giữ cho khách hàng, và họ có thể rút từ trang hóa đơn. - 5
Nhận chi trả
Các khoản thanh toán đã xác nhận được cộng vào số dư của bạn sau khi trừ 1% và được gom vào ví pool của doanh nghiệp bạn. Chi trả bất cứ lúc nào về địa chỉ riêng của bạn, mỗi coin giữ nguyên hoặc hoán đổi toàn bộ sang một coin nắm giữ.
Lời gọi API duy nhất cần dùng
curl https://cryptomerchant.online/api/v1/invoices \
-H "Authorization: Bearer $CM_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": "64.00",
"currency": "USD",
"order_id": "ORD-20931",
"description": "Order ORD-20931",
"customer_email": "[email protected]",
"redirect_url": "https://yourstore.example/orders/20931/thanks",
"metadata": { "cart": "20931" }
}'
# 201 → { "id": "inv_…", "status": "open", "checkout_url": "https://cryptomerchant.online/pay/i/inv_…", … }
# Send the customer to checkout_url. Ship on the "invoice.paid" webhook.Chi phí là bao nhiêu?
1% trên mỗi hóa đơn đã thanh toán, được trừ khi khoản thanh toán được cộng vào số dư của bạn. Không có phí thiết lập, không có phí hằng tháng và không cần thanh toán để kích hoạt; hóa đơn hết hạn và bị hủy không tốn gì. Việc chuyển coin (gom, hoán đổi và chi trả) có phí gas, được trừ từ số dư gas của bạn nếu bạn đã nạp, nếu không thì trừ từ số coin được chuyển. Khách hàng cũng trả phí gas trên mỗi hóa đơn: phí này được cộng vào số tiền họ gửi, hiển thị trên trang thanh toán và không bao giờ quá 5 US$. Tỷ giá hoán đổi đã bao gồm biên phí dịch vụ 1%. Mọi chi phí nằm trong một bảng duy nhất trên Bảng giá.
Những gì Crypto Merchant không làm ở đây
- Không có plugin cho cửa hàng. Không có module WooCommerce, Shopify, Magento, PrestaShop hay OpenCart. Bạn tự thêm lời gọi API, hoặc chia sẻ trang thanh toán và liên kết thanh toán của mình.
- Không hoàn tiền tự động và không có lệnh gọi hoàn tiền trong API. Một khoản thanh toán crypto đã xác nhận là cuối cùng, nên hoàn tiền là một lần chuyển mới. Khi khách trả hàng, Quản trị viên tạo một liên kết hoàn tiền riêng tư từ khoản đã thanh toán trong cổng quản lý; khách hàng tự nhập địa chỉ của họ, phí mạng được trừ vào khoản hoàn tiền và phí 1% không được hoàn lại.
- Lưu ký, chỉ dùng crypto. Crypto Merchant giữ khóa cho đến khi bạn chi trả, và các khoản chi trả đi về địa chỉ ví riêng của bạn, không về tài khoản ngân hàng.
Phù hợp với ai?
- Cửa hàng đã vận hành trang thanh toán riêng và có thể thêm một lời gọi API cùng một webhook.
- Cửa hàng bán cho khách hàng ở những nước khó có thẻ hoặc nơi chargeback gây thiệt hại.
- Cửa hàng định giá bằng đô la và muốn quyết toán bằng USDT hoặc USDC.
Câu hỏi thường gặp
Có plugin WooCommerce hoặc Shopify cho Crypto Merchant không?
Một khoản thanh toán crypto mất bao lâu để xác nhận?
Điều gì xảy ra nếu khách hàng trả sai số tiền?
Khách hàng có cần tài khoản Crypto Merchant không?
Tôi có thể định giá đơn hàng bằng euro hoặc tiền tệ khác không?
Trang liên quan
- Nhận tiền điện tử trên Shopify không cần plugin
- Nhận tiền điện tử trên WooCommerce không cần plugin
- Tài liệu tham khảo API
- Webhook
- Thanh toán thiếu và thanh toán thừa
- Các cổng thanh toán crypto tốt nhất
- Bảng giá và phí
Trường hợp sử dụng khác
Bắt đầu nhận crypto ngay hôm nay
Thiết lập miễn phí, không cần giấy tờ khi đăng ký, 1% mỗi hóa đơn đã thanh toán và chi trả bất cứ khi nào bạn muốn.