
PayPal 一键支付(Express)
在商品详情页、购物车页、购物车抽屉和结算页直接使用 PayPal 一键付款:买家不用先填写收货地址,地址与运费在 PayPal 弹层里选择,确认后自动生成订单并完成扣款。同一套流程还可以展示 Apple Pay 与 Google Pay。
- 插件 code:
l_paypal_express - 类型:支付方式
- 当前版本:
v1.0.0 - 作者:撸串青年

功能特点
-
四个位置一键付款 商品详情页、购物车页、购物车抽屉、结算页都提供入口;结算页入口固定在最顶部,买家不必先填完表单才发现可以一键付
-
不用填写收货信息 收货地址与配送方式在 PayPal 弹层内完成,确认后自动回填到本站订单,支持游客下单(取决于站点的「结算需要登录」设置)
-
运费实时重算 在 PayPal 里切换收货地址或配送方式时,系统按本站的物流规则重新报价,并同步更新应付金额
-
金额一致才扣款 应付金额全部由服务端计算;扣款前会与订单金额核对,不一致时保留订单为未支付,避免多扣或少扣
-
支付失败可重试 未完成扣款的订单会自动保留,并跳转到订单支付页,买家可在那里重新付款
-
Apple Pay / Google Pay 同一套接入内提供,后台可分别开关;按钮只在设备与商户资格都满足时出现
-
与原有结算并存 不改变原有的「加入购物车 → 填写地址 → 选择支付方式」流程,两种方式随时可用
-
详情页先选数量 详情页的按钮位于数量选择器下方,选好数量再付款,不会出现「不能用 PayPal 买多件」的困惑
-
多语言 中英文界面与提示文案均已适配
后台设置

| 配置项 | 说明 |
|---|---|
| 沙箱 Client ID / Secret | 沙箱应用的凭据,用于测试 |
| 生产 Client ID / Secret | 正式环境的凭据,上线前填写 |
| 沙箱模式 | 开启后所有请求发往 PayPal 沙箱;正式收款前请关闭 |
| Apple Pay | 是否展示 Apple Pay 按钮,开启后仍需满足下方前置条件 |
| Google Pay | 是否展示 Google Pay 按钮,开启后仍需满足下方前置条件 |
| 按钮显示位置 | 可多选:商品详情页 / 购物车页 / 购物车抽屉 / 结算页 |
| 按钮尺寸 / 颜色 / 形状 | 控制按钮外观 |
Apple Pay 与 Google Pay 的前置条件
两个通道由 PayPal 提供,但需要满足以下条件按钮才会出现:
| 条件 | Apple Pay | Google Pay |
|---|---|---|
| 站点使用 HTTPS | 必需 | 必需 |
| 在 PayPal 应用后台启用该支付方式 | 必需 | 必需 |
| Apple 开发者账号并完成域名注册 | 必需 | 不需要 |
| 浏览器与设备 | iOS / macOS 的 Safari | 已登录 Google 账号的 Chrome / Android |
本地
http://环境无法验证 Apple Pay,需要 HTTPS 域名才能测试。
前台展示
商品详情页
选好规格与数量后,直接点 PayPal 付款;数量在按钮上方,选择会一并带入订单。

购物车页
右侧总计下方提供一键付款,勾选的商品会一起结算。

购物车抽屉
点开右上角购物车,在总价下方即可一键付款,无需离开当前页面。

结算页
结算页最顶部提供一键付款,买家不需要填写地址;想用其它支付方式时,继续往下填写表单即可。

使用流程
-
点击 PayPal 按钮
-
在 PayPal 弹层(Apple Pay / Google Pay 为设备钱包)中选择收货地址与配送方式
-
确认付款后,系统自动创建订单并扣款,跳转到订单成功页
-
若付款未完成,订单会保留为未支付,可在订单支付页继续付款
常见问题
按钮没有出现?
- 检查后台是否已启用插件并填好对应环境的凭据
- 检查「按钮显示位置」是否勾选了当前页面
- 生产环境必须是 HTTPS;若站点所在网络有代理,请确认
paypal.com可以正常访问
Apple Pay / Google Pay 按钮没有出现?
- 需要 HTTPS 域名,并在 PayPal 应用后台启用对应支付方式
- Apple Pay 还需要 Apple 开发者账号完成域名注册,且只能在 Safari 上出现
- Google Pay 需要浏览器已登录 Google 账号且设备支持
付款后订单仍未支付?
- 说明扣款没有完成(例如在 PayPal 中取消),订单会保留为未支付,可在订单支付页重试
换了币种还能用吗?
- 需要 PayPal 账户支持该币种;不支持时请更换币种或关闭该支付方式
支持
如需帮助,可联系:2909110833@qq.com