付款
连接 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。
买家如何付款
手表的二维码会在手机上打开我们的页面,要求填写买家的邮箱:没有邮箱,Paystack 不会打开结账页。买家随后在 Paystack 自己的页面付款,回到我们的页面,手表随即解锁。
费用
Paystack 对每笔销售收取自己的手续费。无论用哪个支付处理商,我们的方案价格都一样。
我们监听的内容
| Paystack 事件 | 含义 | 手表的表现 |
|---|---|---|
charge.success | 已付款 | 如果购买界面打开,约一秒内解锁;否则在下次询问时解锁。 |
refund.processed | 已退款 | 在下次检查时锁定;如果购买界面打开则立即锁定。 |
charge.dispute.create, charge.dispute.resolve | 争议发起或结束 | 保持解锁,除非争议败诉。 |
每个事件我们都会先从 Paystack 重新读取再处理,并与我们创建的结账核对:手表和 App、金额、币种,以及测试或正式。
退款
可在控制台的销售页面或 Paystack 中退款。两种方式手表都会锁定。