
內容簡介
Cherum Pay for WooCommerce 是一款專為 WooCommerce 設計的支付外掛,允許買家在結帳時選擇多種加密貨幣進行支付,並簡化了退款流程,提升了商店的支付靈活性與管理效率。
【主要功能】
• 支援多種加密貨幣支付選擇
• 自動處理支付通知與訂單關閉
• 簡單的 API 金鑰設置流程
• 退款可直接在 WooCommerce 控制台操作
• 透明的手續費結構
外掛標籤
開發者團隊
原文外掛簡介
Cherum Pay adds one payment method to your checkout. The buyer chooses it, lands on a Cherum payment page, picks a coin and a network they already use, and pays. When the payment confirms, a signed notification closes the order in your store. The fee is 0.90% of the payment; if the buyer pays in a coin or on a network other than the asset you get paid in, converting it adds 0.50%.
How it differs from the other crypto gateways in this directory:
The buyer chooses the coin and the network. Bitcoin, Ethereum, USDC, USDT, Solana, TRON, BNB, Polygon and GRAM on TON, with the stablecoins available on eight networks. Most crypto plugins make the shop pick one coin on one network for everyone; here the person with the money decides.
You get one asset. Whatever the buyer pays with, your balance receives the asset you chose in your Cherum account. You never end up holding a coin you did not want.
Refunds from the WordPress order screen. Type the amount in the refund box WooCommerce already gives you and press Refund. Partial refunds work too, and a refund still waiting for the buyer’s wallet can be called off from Order actions. You do not have to open another dashboard.
Setup is one field. Paste an API key, save. The plugin registers your store for notifications on its own; there is no secret to copy between two tabs.
0.90% of the payment. If the buyer pays in a coin or on a network other than the asset you get paid in, converting it adds 0.50%, and a swap of another token in their own wallet costs 0.30%; the payment page shows both figures before they send anything. No monthly fee, no minimum volume, no balance to top up before you can receive money.
A few things you will notice once it runs:
The order note shows what actually arrived on your balance after fees, not what the buyer sent.
Underpaid is not “lost”. If the buyer sends less than the invoice, it stays open and they can top it up. If they send more, the payment page offers them the surplus back and asks where to send it; the order note says what happened.
A lost notification costs minutes, not a stuck order. The “order received” page and a check every 15 minutes ask Cherum about unpaid orders and apply the answer through the same code the notification uses.
An optional discount for paying in crypto, shown as a line in the cart totals while this method is selected. Card processing costs you 2 to 3%; crypto costs 0.90%. Some shops hand part of that back.
Test mode. A key that starts with chm_test_ makes orders and invoices that behave like real ones while no money can move.
What you need
A Cherum account and an API key. Both take a couple of minutes in the merchant dashboard at https://dashboard.cherum.io.
A store on https. Notifications are only sent to a public https address; a local test site still works through the 15-minute check.
A store currency Cherum can price: USD, EUR, GBP, CHF, JPY, CAD, AUD, NZD, SEK, NOK, DKK, PLN, CZK, HUF, RON, TRY, BRL, MXN, INR, ZAR, SGD, HKD, KRW, CNY, IDR, MYR, PHP, THB, ILS, AED, SAR. In any other currency the method stays hidden at checkout and the settings screen tells you why.
Orders from $2. The floor belongs to the coin and the network, not to the plugin: moving money costs the network the same whether the payment is large or small. Today the cheapest is $2 — USDC on Base, Arbitrum, Optimism, Polygon or Solana — while other assets ask $10 to $40 and Ethereum asks $175, and the payment page names the live figure for each coin before the buyer sends anything. That figure moves with the cost of moving money, so from 1.3.9 the plugin asks Cherum for today’s one instead of carrying a number of its own: an order under it does not show this payment method at checkout, the buyer is told why, and the settings screen names it in your own currency. There is a second and lower floor as well — under $0.50 Cherum will not create an invoice at all — and a store that has not been able to ask yet falls back to that one.
External services
This plugin talks to Cherum Pay, a payment service run by Cherum (https://cherum.io). It creates payment invoices there and receives notifications about them. Nothing is sent until a customer chooses this payment method at checkout.
Sent when an invoice is created: the order total, the store currency, the order number, a short plain-text line naming up to three items, the address to bring the customer back to after paying, the address to bring them back to if they leave without paying, and the store’s language. No customer name or postal address is sent. The customer’s e-mail address is sent only if you switch on “Receipt from Cherum”, and then only so Cherum can e-mail them a receipt for the payment.
Sent when you save the settings: the public address of this store’s notification route, so Cherum knows where to send order updates.
Sent when you refund: the invoice identifier, the amount and the reason you typed. When you cancel a refund, or when the plugin asks which refund is open on an order, only the refund or invoice identifier is sent.
Received: the invoice identifier, the link to the payment page, and signed notifications about the invoice and refund status.
Terms of service: https://cherum.io/legal/terms
Privacy policy: https://cherum.io/legal/privacy
