PayPal 一键支付(Express)

¥129.00
无货
基于 PayPal v6 Web SDK 的一键支付,可在商品详情页、购物车页、购物车抽屉和结算页直接发起 PayPal、Apple Pay、Google Pay 付款,收货地址与运费由 PayPal 授权后自动回填建站订单。
加入收藏
PayPal Express

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 付款;数量在按钮上方,选择会一并带入订单。

商品详情页

购物车页

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

购物车页

购物车抽屉

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

购物车抽屉

结算页

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

结算页

使用流程

  1. 点击 PayPal 按钮

  2. 在 PayPal 弹层(Apple Pay / Google Pay 为设备钱包)中选择收货地址与配送方式

  3. 确认付款后,系统自动创建订单并扣款,跳转到订单成功页

  4. 若付款未完成,订单会保留为未支付,可在订单支付页继续付款

常见问题

按钮没有出现?

  • 检查后台是否已启用插件并填好对应环境的凭据
  • 检查「按钮显示位置」是否勾选了当前页面
  • 生产环境必须是 HTTPS;若站点所在网络有代理,请确认 paypal.com 可以正常访问

Apple Pay / Google Pay 按钮没有出现?

  • 需要 HTTPS 域名,并在 PayPal 应用后台启用对应支付方式
  • Apple Pay 还需要 Apple 开发者账号完成域名注册,且只能在 Safari 上出现
  • Google Pay 需要浏览器已登录 Google 账号且设备支持

付款后订单仍未支付?

  • 说明扣款没有完成(例如在 PayPal 中取消),订单会保留为未支付,可在订单支付页重试

换了币种还能用吗?

  • 需要 PayPal 账户支持该币种;不支持时请更换币种或关闭该支付方式

支持

如需帮助,可联系:2909110833@qq.com