概述
Stripe 是一個支付處理平台,可讓您在線接受付款.通過 superun 的 Stripe 集成,您可以輕鬆地將支付功能添加到您的應用程序中,包括一次性支付,訂閱和市場功能.⚠️ 重要提示:如果您需要接入微信支付或支付寶支付,請使用我們專門的接入指南,而不是通過 Stripe. Stripe 主要適用於國際支付場景(信用卡、數字錢包等),對於中國本土支付方式,建議使用專門的接入文檔.superun 現在允許您完全通過 聊天 設置 Stripe. 聊天驅動的自動設置(推薦) 連接 superun 雲計算(或 Supabase),並在 研發 → 技能庫 → Stripe 中設定好 Stripe 憑證(如下文的設定步驟),然後只需在聊天中描述你的需求: *“添加三個訂閱級別:基本版為 9 美元/月,專業版為 29 美元/月,企業版為 99 美元/月” *“為我的電子書創建一次性結賬,價格為 29 美元” *“為我的產品頁面設置付款表格” superun 生成結賬組件,數據庫表和支付邏輯,除非您要求,否則無需手動編碼或 Webhook.
- 對於一次性銷售,請確保您的購物車或產品頁面已正常運行.
- 對於 訂閱,請確認 superun 雲計算(或 Supabase)身份驗證已到位,以便 superun 可以將 Stripe 客戶鏈接到每個用戶的 id
要點
- 使用聊天驅動流程進行訂閱和一次性付款.
- 切勿在聊天中粘貼您的 Stripe 密鑰. 請在 研發 → 技能庫 → Stripe 中透過 STRIPE_API_KEY 欄位進行設定.
- Webhook 是可選擇加入的. 如果需要使用 Webhook,請在 STRIPE_WEBHOOK_SECRET 欄位填入 Stripe 的 Webhook 簽名密鑰,讓 superun 可以驗證事件.
- 在 瀏覽器控制台 → 網絡/錯誤,superun 雲計算 → 日誌 和 Stripe 儀表板 → 日誌 中進行調試.
- 始終在 Stripe 測試模式下進行測試,然後進行部署.
什麼是 Stripe
Stripe 提供一整套支付 API 和工具:- **付款處理:**接受信用卡、數字錢包和本地付款方式(注意:對於微信支付和支付寶支付,請使用專門的接入指南)
- 訂閱: 定期計費和訂閱管理
- 市場: 多方支付和市場功能
- 連接: 市場和平台的平台支付
- 計費: 發票和計費管理
- 稅收: 自動稅收計算和合規性
💡 提示:如果您需要接入微信支付或支付寶支付,請參考專門的接入指南.
主要優點
- 全球覆蓋範圍: 接受全球客戶的付款
- **多種付款方式:**信用Card,數字錢包,銀行轉賬等
- 開發人員友好: 記錄完善的 API 和出色的開發人員體驗
- 合規性: 符合 PCI DSS 標準,安全處理敏感支付數據
- 實時: 即時付款處理和網絡鉤子通知
要求
在集成 Stripe 之前,請確保滿足以下先決條件:- 項目必須連接到 superun 雲計算(或 Supabase). 詳細了解 superun 雲計算 或 Supabase 集成
- 具有正確配置產品的 Stripe 帳戶(用於訂閱)
- 一個工作的前端:
- 對於單個產品銷售,請確保購物車和結帳頁面正常運行.
- 對於訂閱,設置登錄功能和不同的定價等級.
請Note意
Stripe 集成在預覽版中不起作用.要測試集成,請確保部署您的項目.嘗試該功能時,您還應該確保在 Stripe 中處於測試模式.測試付款時,使用測試卡號:“4242 4242 4242 4242”,任意 3 位數字作為 CVC,以及任意未來日期.
Stripe 支付設置(無代碼聊天流程)
superun 現在為您生成所有 Stripe 邏輯.當你透過 研發 → 技能庫 → Stripe 設定好 STRIPE_API_KEY(以及可選的 STRIPE_WEBHOOK_SECRET)並且專案已連接到 superun 雲計算(或 Supabase)後,只需在聊天中告訴 superun 你需要什麼,無需手動編碼.1
第 1 步:準備您的項目
- superun 雲計算 (或 Supabase)已連接
- Stripe 密鑰 通過 研發 → 技能庫 → Stripe 進行設定 *(可選)價格或產品 ID 可從 Stripe 儀表板獲取
2
第2步:在聊天中描述您的付款需求
示例:*“為我的’數字課程’創建一次性結賬,價格為 29 美元”
*“設置年度高級計劃,價格為 99 美元,與每個用戶的 ID 綁定”
*“添加三個訂閱級別:基本版為 9 美元/月,專業版為 29 美元/月,企業版為 99 美元/月”
*“為我的產品頁面創建付款表格”
3
第 3 步:審核併申請
superun 自動搭建支付組件,數據庫表(如果使用 superun 雲計算)和 UI 元素(全部與用戶 ID 相關聯)的支架.檢查預覽,然後單擊應用進行部署.
- 訂閱應始終鏈接到 superun 雲計算(或 Supabase)中經過身份驗證的用戶的“id”,以實現安全,基於角色的訪問.
入門
1. 創建 Stripe 帳戶
- 前往 Stripe.com 並註冊
- 完成帳戶設置過程
- 驗證您的企業Info
- 激活您的帳戶(測試模式立即可用)
2. 獲取您的 API 密鑰
在您的 Stripe 儀表板中:- 轉到 開發人員 → API 密鑰
- 複製您的可發布密鑰(以“pk_test_”或“pk_live_”開頭)
- 複製您的密鑰(以“sk_test_”或“sk_live_”開頭)
- 確保您的密鑰安全,切勿在客戶端代碼中公開它
3. 在 superun 中配置 Stripe
您可以通過兩種方式啟用 Stripe 集成:選項 1:通過研發技能庫啟用(推薦)
- 在你的 superun 專案中,前往 研發 分頁
- 打開 技能庫,選擇 Stripe
- 在 STRIPE_API_KEY 欄位貼上你的 Stripe Secret Key(例如
sk_test_...或sk_live_...) - (可選)在 STRIPE_WEBHOOK_SECRET 欄位貼上 Stripe 的 Webhook 簽名密鑰(例如
whsec_...),如果你打算使用 Webhook - 點擊 Save Changes,等待 Stripe 整合顯示啟用完成
選項 2:通過聊天啟用
您還可以通過在聊天中詢問 superun 來啟用 Stripe:手動付款設置(高級)
推薦: 使用上面描述的 聊天驅動流程 來實現最簡單的設置.以下部分適用於想要手動實施付款或自定義生成的代碼的高級用戶.
安裝 Stripe SDK
當您啟用 Stripe 集成時,superun 自動包含 Stripe SDK,但您也可以手動安裝:初始化 Stripe
一次性付款
創建付款意圖
處理付款
訂閱
創建訂閱
訂閱管理
客戶管理
創建客戶
客戶門戶
高級集成:Webhooks 和 superun 雲計算
對於復雜的支付結構,例如訂閱和基於角色的訪問,superun 建議使用 superun 雲計算(或 Supabase)來安全地處理 Stripe 集成.這允許正確的 Webhook 處理,訂閱管理和基於支付級別的基於角色的訪問控制.對於基本支付流程,Webhook 是可選. superun 可以在沒有 Webhooks 的情況下處理付款,但設置它們可以實現實時更新和更好的訂閱管理.
設置 Webhooks
1
第 1 步:連接 superun 雲計算
入門很簡單. superun 使連接 superun 雲計算 變得毫不費力:
- 轉到 研發 → 技能庫 2. 找到 superun 雲計算 並點擊 啟用 3. 按照說明設置您的雲項目 4. 連接後,superun 雲計算 可實現安全支付處理,訂閱管理,Webhook 處理,客戶數據存儲和錯誤處理.
2
第 2 步:檢索 Webhook 端點 URL
superun 生成 Webhook 處理程序後,從以下位置檢索端點 URL:
- superun 雲計算 → 函數 → 您的 webhook 函數
- 或者在聊天中詢問 superun:“我的 Stripe webhook 端點 URL 是什麼?”
3
第 3 步:在 Stripe 儀表板中配置 Webhook
- 轉到 Stripe 儀表板 → 開發人員 → Webhooks → 添加端點
- 輸入第 2 步中的 Webhook URL
- 選擇您要監聽的事件:
付款意圖.成功付款意圖.付款失敗客戶.訂閱.創建客戶.訂閱.更新客戶.訂閱.已刪除
- 複製 Webhook 簽名密鑰(以
whsec_開頭)
4
第 4 步:安全存儲 Webhook 密鑰
將 Webhook 簽名密鑰存儲在您的 superun 雲計算 環境變量中,或者在聊天中詢問 superun 以幫助您安全地配置它.
如果不確定如何命名秘密,請在 免費諮詢 中向 superun 尋求指導.
處理 Webhooks
高級功能
付款方式
發票
市場支付
測試您的集成
測試模式設置
- 使用 Stripe 的測試模式在上線前安全地測試付款
- 在 Stripe 儀表板中切換到測試模式(在右上角切換)
- 使用測試 API 密鑰(以
pk_test_和sk_test_開頭)
測試Card
使用這些測試Card號進行測試:- 支付成功:
4242 4242 4242 4242- 任何未來的到期日期(例如 12/25)
- 任何 3 位 CVC(例如 123)
- 拒絕付款:
4000 0000 0000 0002 - 需要身份驗證:
4000 0025 0000 3155 - 資金不足:
4000 0000 0000 9995
重要提示: Stripe 集成在預覽模式下不起作用.確保部署您的應用程序來測試集成.
測試場景
安全最佳實踐
環境變量
服務器端驗證
Webhook 安全
常見模式
付款表格組件
訂閱狀態組件
調試和故障排除
檢查控制台日誌
檢查控制台日誌
1
第 1 步
打開開發人員工具(在 Chrome 中右鍵單擊 → 檢查 → 控制台).
2
第 2 步
查找錯誤並查看付款事件日誌.
3
第 3 步
複製錯誤消息並在聊天中向 superun 尋求調試幫助.
查看 superun 雲計算 日誌
查看 superun 雲計算 日誌
1
第 1 步
轉到 研發 → 技能庫 → superun 雲計算
2
第 2 步
導航到 日誌 或 函數 → 日誌
3
第 3 步
檢查 Webhook 錯誤和付款處理問題.
驗證 Stripe 中的 Webhook 事件
驗證 Stripe 中的 Webhook 事件
1
第 1 步
導航到 Stripe 儀表板 → 開發人員 → Webhooks
2
第 2 步
單擊您的 Webhook 端點
3
第 3 步
查看 Events 選項Card以確認 Stripe 正在正確發送數據.
使用superun免費諮詢
使用superun免費諮詢
1
第 1 步
切換到 免費諮詢 並詢問 superun 後續問題.
2
第 2 步
逐步描述您的問題:
*“我的付款表格沒有display”
*“尚未創建訂閱”
*“Webhook 不起作用”
3
第 3 步
使用橡皮鴨方法並逐步解釋您的問題以澄清問題.
常見問題
問:付款失敗並display“您的Card被拒絕” 答:這可能是由於:- 在實時模式下使用測試Card(反之亦然)
- 資金不足(測試Card請使用
4242 4242 4242 4242) - 不支持銀行Card在線支付
- Card詳細Info不正確
- 銀行阻止交易
- Webhook URL 可從互聯網訪問
- Webhook 端點返回 200 狀態
- Webhook 簽名密鑰正確
- 在 Stripe 儀表板中正確選擇事件
- 您正在部署模式(而非預覽)下進行測試
- 您正在使用測試 API 密鑰(
pk_test_和sk_test_) - 測試Card號碼正確(
4242 4242 4242 4242) - 金額以美分為單位(例如,10.00 美元 = 1000 美分)
- 您的應用程序已部署(Stripe 在預覽模式下不起作用)
- 您在 Stripe 儀表板中處於 測試模式
- 訂閱創建成功
- 為訂閱事件選擇Webhook事件
- Webhook 端點正在正確處理事件
- Webhook 機密正確存儲在 superun 雲計算 中
需要幫助嗎?
查看我們的常見問題解答,了解常見的 Stripe 集成問題和故障排除提示.

