Payments
無需完整的電商平台,即可在你的 EmDash 網站上收款。
說明
透過 Stripe 託管的可重複使用 Payment Links 接受固定價格的一次性付款,無需完整的電商平台。建立並啟用商品,複製結帳網址,並在 EmDash 中檢視經過驗證的付款和基本的客戶紀錄。憑證是加密的機密設定。原始位元組 webhook 使用 Stripe 簽章驗證、持久的事件去重以及目前供應商狀態核對。Stripe 是 v0.1 唯一的供應商。產品/價格的編輯會取代託管連結;在這類編輯之後請更新網站按鈕。不包含退款、訂閱、優惠券、稅額計算和履約。
安裝
需要 EmDash >=1.2.0 <2.0.0 和沙盒執行器。安裝 @handyplugins.co/payments,檢視 API 主機和公開路由權限,然後開啟 Payments,並在建立商品之前設定 Stripe 憑證和所顯示的 webhook。
常見問題
Payments 會建立完整的商店嗎?不會;它提供固定價格的一次性託管結帳連結以及本機的付款/客戶歷史紀錄。複製的網址可以重複使用嗎?可以。啟用狀態的變更會保留它;產品/價格的編輯會取代它,並需要更新網站按鈕。成功頁面能確認付款嗎?不能;只有經過驗證的 Stripe 狀態才可以。支援退款、訂閱或稅額嗎?v0.1 不支援。
安全性
請使用合成的重現步驟,將漏洞私下回報至 [email protected]。Payments 在沙盒中執行,僅要求對 api.stripe.com 的 API 存取。機密使用 EmDash 加密設定。Webhook 在處理之前會驗證確切的位元組和端點簽章。付款/客戶紀錄需要管理員權限才能存取。不會保留信用卡詳細資料、完整的帳單地址或原始 webhook 負載。請透過安全備份保存好你網站的加密金鑰。停用憑證不會停用現有的託管連結;請先停用商品。詳情請參閱隨附的 SECURITY.md。
更新日誌
0.1.0:首個 Stripe Payment Links 版本,包含加密憑證、商品、經過驗證的冪等 webhook 核對、付款歷史紀錄和最少的客戶紀錄。