付款
連結 Paystack
Paystack 在奈及利亞、迦納、肯亞和南非銷售,支援卡片、銀行、轉帳、USSD 和行動錢包。你是自己 Paystack 帳戶中的賣家。它只接受一次性價格。
連結你的帳戶
- 開啟「連結」視窗。在付款的 Paystack 下,於測試側選擇「連結」。保持視窗開啟。
- 設定我們的 webhook。在 Paystack 中開啟 Settings,然後 API Keys & Webhooks。把視窗顯示的網址貼為 Test Webhook URL。
- 貼上金鑰。把同一頁面上的 Test Secret Key 複製到視窗中。Paystack 用這個金鑰簽署 webhook,所以沒有其他密鑰。我們會加密儲存。
- 上線時連結正式帳戶。在正式一側重複一次,使用 Live Webhook URL 和 Live Secret Key。
- 一個連結適用於你所有的應用程式。測試和正式需分別連結。
- 在 App 的「定價」分頁中以奈拉、塞地、先令或蘭特設定價格。只有奈及利亞和肯亞的商家可以用美元。
- Paystack 每個模式只保留一個 webhook 網址,因此無法同時供其他服務使用。
- 要讓一個 App 走 Paystack、其他 App 用 Stripe,請在該 App 的「定價」分頁中選擇 Paystack。
買家如何付款
手錶的 QR 碼會在手機上開啟我們的頁面,要求填寫買家的電子郵件:沒有它,Paystack 不會開啟結帳頁。買家接著在 Paystack 自己的頁面付款,回到我們的頁面,手錶隨即解鎖。
費用
Paystack 對每筆銷售收取自己的手續費。無論用哪個支付處理商,我們的方案價格都一樣。
我們接收的事件
| Paystack 事件 | 意義 | 手錶的反應 |
|---|---|---|
charge.success | 已付款 | 若購買畫面開啟中,約一秒內解鎖;否則在下一次詢問時解鎖。 |
refund.processed | 已退款 | 在下一次檢查時鎖定;若購買畫面開啟中則立即鎖定。 |
charge.dispute.create, charge.dispute.resolve | 爭議建立或結束 | 保持解鎖,除非爭議敗訴。 |
每個事件我們都會先從 Paystack 重新讀取再處理,並與我們建立的結帳核對:手錶和 App、金額、幣別,以及測試或正式。
退款
可在控制台的銷售頁面或 Paystack 中退款。兩種方式手錶都會鎖定。