
內容簡介
此外掛將 BTCPay Server 作為 FluentCart 的支付閘道,讓顧客在結帳時可以使用比特幣進行一次性支付,並透過 BTCPay 的頁面完成交易,無需中介,保障資金安全。
【主要功能】
• 支援比特幣一次性支付
• 自動重定向至 BTCPay 的支付頁面
• 使用 webhook 確認支付狀態
• 直接連接 BTCPay Greenfield REST API
• 無需外部依賴
外掛標籤
開發者團隊
② 後台搜尋「Bitcoin and Lightning Payments for FluentCart」→ 直接安裝(推薦)
原文外掛簡介
This plugin adds BTCPay Server as a payment gateway inside FluentCart. At checkout the customer
is redirected to your BTCPay Server’s hosted invoice page, pays with Bitcoin on-chain or over
Lightning, and is redirected back to your store. BTCPay notifies your store through a webhook
and the FluentCart order is marked paid.
You run the payment infrastructure yourself. There is no account to open with us, no middleman
holding your funds, and no percentage fee – the plugin talks only to the BTCPay Server instance
whose address you enter in the settings.
Features
One-time payments only (BTCPay has no native recurring crypto billing, so subscriptions are out of scope)
Redirect checkout – BTCPay’s hosted page handles on-chain vs. Lightning and currency selection
Webhook-based payment confirmation, verified with HMAC-SHA256 (BTCPay-Sig)
No external dependencies – talks to the BTCPay Greenfield REST API directly
Requirements
FluentCart 1.2.5 or higher
A BTCPay Server instance you control (self-hosted or on a third-party host), reachable over HTTPS
PHP 7.4 or higher
External services
This plugin connects to one external service: the BTCPay Server instance that you configure
yourself in the plugin settings. No connection is made until you enter a host, Store ID and API
key. The plugin does not contact BTCPay Server’s own servers, our servers, or any other
third-party service.
What is sent, and when
When a customer places an order with the Bitcoin payment method, the plugin sends the order
amount, the currency code, the order ID and reference, and the return/redirect URLs of your
store to your BTCPay Server, in order to create an invoice. Your API key is sent as an
authorization header on this request.
When your store loads the payment settings screen or verifies an invoice, the plugin requests
invoice and store details from your BTCPay Server.
Your BTCPay Server sends webhook notifications back to your store when an invoice is settled,
expires, or becomes invalid.
No customer personal data (name, email, address) is sent to BTCPay Server by this plugin, and no
data is sent anywhere else.
Because the BTCPay Server instance is one you choose and operate, the applicable terms and
privacy policy are those of that instance and its host. BTCPay Server is free and open-source
software; its project terms and documentation are available at:
Website: https://btcpayserver.org/
Documentation: https://docs.btcpayserver.org/
Source: https://github.com/btcpayserver/btcpayserver
