文件

付款

連結 PayPal

買家付款到你自己的 PayPal 帳戶。價格低於 US$10 時,PayPal 給你小額付款費率後比 Stripe 便宜;按標準費率,Stripe 比較便宜。

連結你的帳戶

PayPal 透過你自己的 PayPal REST 應用程式連結:一個在 PayPal 沙盒中用於測試,一個用於正式環境。

  1. 建立 REST 應用程式。在 PayPal 開發者控制台的 Apps & Credentials 下,於沙盒中建立應用程式。正式上線時再建立正式版。
  2. 連結帳戶。在付款的 PayPal 下方,於測試側選擇「連結」並連結你的沙盒應用程式。我們會加密儲存其密鑰。
  3. 新增我們的 webhook。在 PayPal 中該應用程式的 Webhooks 頁面,新增「付款」顯示的網址,須與顯示的完全相同。
  4. 勾選四個事件。PAYMENT.CAPTURE.COMPLETED、PAYMENT.CAPTURE.REFUNDED、CUSTOMER.DISPUTE.CREATED 和 CUSTOMER.DISPUTE.RESOLVED。
  5. 傳送測試事件。在該頁面使用 Simulate events。一分鐘內會出現在「付款」中。
  6. 正式上線時連結正式帳戶。在正式側用你的正式應用程式重複這些步驟。
  • 一個連結適用於你所有的應用程式。測試和正式需分別連結。
  • 若你登入已超過 10 分鐘,連結或中斷連結時會要求你再次確認身分。
  • 如果你大部分的價格都低於 US$10,可向 PayPal 申請小額付款費率。

買家如何付款

手錶的 QR 碼會在手機上開啟 PayPal 自己的網站,並已連結到該手錶。買家在那裡以 PayPal 餘額或信用卡核准付款,接著我們在你的帳戶上完成交易。款項會進入你的 PayPal 餘額;請從 PayPal 提領。

我們接收的事件

PayPal 事件意義手錶的反應
PAYMENT.CAPTURE.COMPLETED已付款若購買畫面開啟中,約一秒內解鎖;否則在下一次詢問時解鎖。
PAYMENT.CAPTURE.REFUNDED已退款在下一次檢查時鎖定;若購買畫面開啟中則立即鎖定。
CUSTOMER.DISPUTE.CREATED爭議已建立爭議處理期間鎖定。
CUSTOMER.DISPUTE.RESOLVED爭議已結束勝訴:再次解鎖,除非已退款。敗訴:保持鎖定。

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

如果 PayPal 無法連上我們

如果 PayPal 嘗試連線我們失敗,「付款」會顯示「需要處理」和「查看修正方式」。在此期間付款仍可完成,但在恢復正常前,退款不會鎖定手錶。修正方式:

  1. 開啟應用程式的 webhooks。PayPal 開發者控制台 → Apps & Credentials → 你的應用程式 → Webhooks。
  2. 檢查網址。必須與「付款」顯示的完全相同。
  3. 檢查事件。上表的四個事件都要有。
  4. 傳送測試事件。使用 Simulate events。一分鐘內就會出現,警示也會清除。

退款與爭議

  • 在 PayPal 中退款。銷售中的每筆銷售都直接連結到它。
  • 在 PayPal 中回應爭議。爭議處理期間,手錶保持鎖定。
  • 只在沙盒中測試:用沙盒買家帳戶付款,並從沙盒退款。切勿在正式帳戶上以退款或爭議做測試。

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

Esc