Afterpay
| 功能 | 说明 |
|---|---|
| 集成方案 |
|
| 推荐使用国家 | 全球 |
| 是否支持虚拟行业 | ✅ 接入受限 |
| 是否支持订阅服务 | ❌️ |
| 支持的SaaS |
|
| 支持的开源建站 |
|
支付方式名称
针对不同国家的消费者,您的店铺Checkout页面需要对外展示不同的支付方式名称和LOGO。
| 市场 | 账单国家(billing_country) | 支付方式名称 | 支付LOGO |
|---|---|---|---|
| 英国 | GB | Clearpay | |
| 美国 | US | Cash App Afterpay | |
| 澳大利亚/加拿大 | AU/CA | Afterpay |
授权与收款规则
- Afterpay付款在进入预授权后,商户将获得一笔预授权但未扣款的交易。
- 商户必须在预授权后的14天内完成收款(Capture)。如果在14天内未发起收款,该授权将自动失效。
状态说明
Afterpay进入预授权状态后,
- 支付状态为待处理:
payment_status = -1
- 且支付类型会标记为预授权类型:
payment_authType = 1
发起授权/撤销
Afterpay进入预授权的订单,您可以手动通过Oceanpayment授权功能完成授权/撤销,此时订单的授权/撤销结果会再次触发异步通知。
站内消息(On-site Messaging)
Afterpay站内消息是一种解决方案,允许商户在客户进入结账之前,在网站或移动应用上展示 个性化的Afterpay支付消息,用于提前告知用户可用的灵活支付方式,提升转化率和用户体验。
使用示例代码集成
<script src="https://js.afterpay.com/afterpay-1.x.js" data-analytics-enabled async ></script>
<afterpay-placement
data-locale="语言"
data-currency="币种"
data-amount="产品金额"
></afterpay-placement>
以Shopify为例
以Shopify为例,可以通过在主题文件中添加脚本和展示代码来集成Afterpay站内消息功能。
- 在Online Store(在线商店) → Themes(主题)- Edit code(编辑代码)-
theme.liquid中添加脚本
<script src="https://js.afterpay.com/afterpay-1.x.js" data-analytics-enabled async></script>
- 在产品页面添加展示组件
<afterpay-placement
data-locale="en_AU"
data-currency="{{ shop.currency }}"
data-amount="{{ product.price | money_without_currency }}"
></afterpay-placement>
data-locale:语言区域代码(例如 en_AU、en_US等);data-currency:店铺币种(通过 Shopify动态获取);data-amount:商品金额(需与页面实际展示金额保持一致)。