文件

付款

連結 Stripe

買家直接付款到你自己的 Stripe 帳戶。我們在該帳戶上建立每次結帳,並接收 Stripe 的事件。我們從不經手款項,也看不到卡號。

連結你的帳戶

  1. 開啟「付款」。在付款的 Stripe 下方,於測試側選擇「連結」,然後說明你是否已有 Stripe 帳戶。
  2. 完成 Stripe 的開戶流程。系統會開啟 Stripe 自己的頁面,為你的應用程式建立連結帳戶,並可從你現有的 Stripe 帳戶複製已驗證的資料。
  3. 確認已連結。回到「付款」,測試側會顯示「已連結」,以及帳戶名稱和 ID。
  4. 正式上線時連結正式帳戶。準備好收取真實款項時,在正式側做同樣的操作。
  • 一個連結適用於你所有的應用程式。
  • 測試和正式需分別連結。
  • 若你登入已超過 10 分鐘,連結或中斷連結時會要求你再次確認身分。
  • 中斷正式連結後,在重新連結前不會產生新的 Stripe 結帳。已付款的手錶仍保持解鎖。

或使用你自己的金鑰

選擇「使用我自己的金鑰」,貼上具有 Checkout Sessions 讀寫權限,以及 charges 和 refunds 讀取權限的受限金鑰。儲存前我們會用唯讀呼叫測試它,加密儲存,之後只顯示最後 4 個字元。不接受私密金鑰:受限金鑰只能做我們需要的事。

你的 Stripe 帳戶

  • 帳戶屬於你。你可使用完整的 Stripe 控制台。款項在你的帳戶中收取,因此你是賣家。
  • 撥款由 Stripe 處理。撥款,以及 Stripe 開放給你帳戶的即時撥款,都在你的 Stripe 控制台中。
  • 費用屬於 Stripe。Stripe 本身的費用由你負擔,並在 Stripe 中扣除。我們不從銷售中抽成。
  • Apple Pay 和 Google Pay 無需設定,即會顯示在 Stripe 代管的結帳頁面。
  • 在地付款方式會在符合價格幣別時顯示:Alipay 和 WeChat Pay,以及歐元或茲羅提價格下的 iDEAL、Bancontact、EPS、Przelewy24 和 BLIK。在 Stripe 中開啟你要的方式:設定,然後付款方式。未開啟的不會顯示。它們都會即時付款,所以手錶會立即解鎖。
  • 設定清楚的帳單描述,例如你的應用程式名稱,讓買家能在帳單上認出這筆費用。

我們接收的事件

以這種方式連結時,你不需要新增 webhook:Stripe 會將你帳戶的事件傳送給我們。

Stripe 事件意義手錶的反應
checkout.session.completed已付款若購買畫面開啟中,約一秒內解鎖;否則在下一次詢問時解鎖。
charge.refunded已退款在下一次檢查時鎖定;若購買畫面開啟中則立即鎖定。
charge.dispute.created爭議已建立爭議處理期間鎖定。
charge.dispute.closed爭議已結束勝訴:再次解鎖,除非已退款。敗訴:保持鎖定。
radar.early_fraud_warning.created詐騙警示保持解鎖。我們會通知你,讓你在產生爭議費用前退款。
invoice.paid續訂已付款保持解鎖。
invoice.payment_failed續訂扣款失敗鎖定。系統會請買家更新信用卡。
invoice.payment_action_required銀行要求買家確認顯示前往 Stripe 帳單頁面的 QR 碼。
訂閱 canceled、unpaid 或 paused已取消,或重試次數用盡鎖定。

我們會將每個事件與我們建立的結帳比對:metadata 中的手錶和應用程式、金額、幣別,以及測試或正式。

如果 Stripe 無法連上我們

「付款」會顯示「需要處理」及修正方式。在此期間付款仍可完成,但在 Stripe 重新連上我們之前,退款和爭議無法鎖定手錶。

退款與爭議

  • 在 Stripe 控制台中退款。銷售中的每筆銷售都直接連結到它。
  • 退還訂閱費用不會停止訂閱。也要在 Stripe 中取消訂閱。
  • 在 Stripe 中回應爭議。爭議處理期間,手錶保持鎖定。

每種情況下手錶的反應,請參閱退款、爭議與續訂。

用 Stripe 測試

  • 用 4242 4242 4242 4242、任一未來日期和任一 CVC 付款。
  • 用 4000 0000 0000 0259 建立測試爭議。
  • 從 Stripe 的測試控制台退款。

切勿在你的正式帳戶上用退款、扣款失敗或爭議來測試。請使用測試模式。

Esc