Chuyển đến nội dung
Crypto Merchant

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àoTrê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àngKhi 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 saiKhoả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.
PluginKhô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. 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 /invoices với tổng tiền đơn hàng, order_id của bạn, email của khách hàng, một redirect_url trỏ về trang cảm ơn của bạn và bất kỳ metadata nào bạn muốn được trả lại nguyên vẹn. Phản hồi là hóa đơn kèm một checkout_url.

  2. 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. 3

    Nhận các webhook có chữ ký

    Endpoint của bạn nhận invoice.confirming khi khoản thanh toán được thấy trên chuỗi và invoice.paid khi nó đã đủ xác nhận. Xác minh header CM-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ùng id của sự kiện để chỉ giao hàng một lần.

  4. 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. 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

Tạo hóa đơn khi thanh toán
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?
Không. Phần tích hợp là một lời gọi API tạo hóa đơn và một endpoint webhook nhận tin khi hóa đơn được thanh toán. Nếu plugin là bắt buộc, các trang về giải pháp thay thế liệt kê những cổng có plugin.
Một khoản thanh toán crypto mất bao lâu để xác nhận?
Tùy vào mạng. Mỗi mạng có số xác nhận cố định, được liệt kê trong Coin & mạng. Stablecoin trên Tron, Solana, BNB Smart Chain, Polygon, Base và Arbitrum thường xác nhận trong vài phút; Bitcoin cần 2 xác nhận, thường khoảng 20 phút.
Điều gì xảy ra nếu khách hàng trả sai số tiền?
Thiếu trong 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 thanh toán thiếu, và khách hàng có thể trả thêm hoặc lấy lại số đã gửi từ trang hóa đơn. Khoản trả thừa vẫn được tính là đã thanh toán, và phần thừa được giữ để khách hàng rút.
Khách hàng có cần tài khoản Crypto Merchant không?
Không. Khách hàng chỉ cần một ví có coin họ muốn dùng để thanh toán. Họ mở trang hóa đơn, chọn coin và gửi số tiền hiển thị.
Tôi có thể định giá đơn hàng bằng euro hoặc tiền tệ khác không?
Có. Hóa đơn được định giá bằng đô la Mỹ theo mặc định, và trường tiền tệ chấp nhận các 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.

Trường hợp sử dụng khác

Tất cả trường hợp sử dụng

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.