USEEPAY V1.0
中文
  • 中文
  • English
UseePay官网
产品文档
产品文档
  • V2.0版本
  • V1.0版本
收单商户平台
UseePay官网
产品文档
产品文档
  • V2.0版本
  • V1.0版本
收单商户平台
中文
  • 中文
  • English
中文
  • 中文
  • English
  1. WooCommerce_wordpress
  • 全球收单
    • 产品说明
    • 集成模式
      • 跳转式收银台模式
      • 内嵌式收银台模式
      • Direct API模式
      • 插件模式
    • 集成之前
      • 开始之前(必读)📘
      • 在SandBox中集成接口
      • 在Prod中上线服务
      • 收银台支持的支付方式
      • 请求签名指南
        • 加签/验签Demo
        • 加签/验签机制
    • 开始集成
      • UseePay规范
        • 业务结果码(ResultCode)
        • 错误码(ErrorCode)
        • 货币单位和金额规范
        • 国家信息规范
      • 接口集成📗
        • 对象模型
        • 跳转式收银台接口
          • 跳转式收银台对接流程
          • googlepay
            • GoogePay须知
            • googlepay
          • applepay
            • 判断当前设备是否支持applepay
            • applepay
          • wechat_native
            • 关于微信退款
            • wechat_native - 微信扫码支付
          • wechat_h5
            • 关于微信退款
            • wechat_h5 - H5支付
          • cashier 📌
          • credit_card
          • bancontact
          • boleto
          • giropay
          • Ideal
          • klarna
          • konbini
          • oxxo
          • payeasy
          • pix
          • sofort
        • 内嵌式收银台接口
          • 信用卡
            • 2.x 版本内嵌收银台
            • 内嵌订阅收银台
            • 版本更新说明
            • 1.x版本内嵌收银台
          • applepay & googlepay
            • 内嵌方式对接2.0.0
          • create token
        • Direct API接口
          • googlepay
            • GoogePay须知
            • googlepay
          • applepay
            • 判断当前设备是否支持applepay
            • ApplePay API接入流程
            • ApplePay API接入流程备份
            • ApplePay Merchant Identifier
            • applepay
            • ApplePay商户Session
          • wechat_native
            • 关于微信退款
            • wechat_native - 扫码支付
          • wechat_jsapi
            • 关于微信退款
            • 小程序支付
            • 微信公众号支付
            • wechat_jsapi - 微信原生支付
          • konbini
          • payeasy
          • klarna
          • alipay
          • alipay_cn/alipay_hk
          • giropay
          • sofort
          • Ideal
          • boleto
        • 订单相关接口
          • 订单通用接口
            • 订单查询Query
            • 订单退款Refund
            • 订单预授权完成(Capture)
            • 订单预授权撤销(Void)
          • 拒付接口
            • 拒付流程说明
            • 拒付查询
          • 通知接口
            • 交易通知
              • 同步/异步通知
              • webhook版本升级一览
              • webhook
            • 拒付通知
              • 拒付webhook
          • 物流接口
            • 物流信息上传 2.1版
            • 物流信息查询 2.1版
          • 订单数据拉取 - SFTP
            • SFTP
      • 插件集成
        • Shopify(直连内嵌收银台)
        • Shopify(跳转收银台 & Google pay & Apple pay)
        • Shopify(本地化 & Google pay & Apple pay)
        • Shoplazza店匠
        • Shoplazza店匠(ApplePay&GooglePay&Klarna)
        • Shopline
        • Shopline(Google pay & Apple pay)
        • AllValue有赞
        • Shopexpress微盟
        • Shopyy
        • Xshoppy
        • 2cshop
        • Meshop
        • UEESHOP
        • FPP
        • Shopbase(暂停使用)
        • Shoptop
        • Shopastro
        • Magento
        • OpenCart-信用卡内嵌收银台
        • PapPal支付绑定
        • Alipay支付绑定
        • 万全云
        • Fecify
        • magento - Wechat/Alipay/UseePay Payments
        • shopify其他
          • Afterpay分期付款组件展示
          • Googlepay&Applepay名称修改
          • 如何增加卡组织logo
          • UseePay商户订单号匹配Shopify店铺订单
        • WooCommerce_wordpress
          • Woocommerce/WordPress
          • UseePay Messaging Element for WooCommerce — 商户配置指南
    • 测试资源-SandBox
      • UseePay测试卡💳
      • 信用卡测试案例
      • 本地化测试案例
      • ApplePay&& Google Pay测试用例
      • 退款测试案例
    • 附录
      • 本地化汇总
      • FAQ
        • 常见问题解答
        • 集成和认证
        • ueeshop配置常见错误
        • ApplePay常见问题
        • 支付和预授权的区别
      • 过期文档
        • applepay&googlepay 内嵌1.0.0
        • 参数对象说明(过期)
      • MC收单平台操作手册
        • 商户号查找
        • Appld查找
        • 域名添加
        • 域名证明下载
        • Shopify-SecurityKey查找
        • 密钥查找
        • 交易订单查找
        • 订单失败原因查看
        • 退款查询
        • 退款处理
        • ARN查询方式
        • 银行账号添加
        • 提现操作
        • 黑名单添加
        • 白名单添加
        • 新增操作员设置
        • 添加邮箱提醒
        • 物流上传
        • 对账单下载&查询
        • 争议订单处理
        • 拒付处理
        • 拒付预警处理
        • 重置密码
  • 数据模型
    • 示例数据模型
      • Pet
      • OrderInfo
      • Category
      • Tag
  1. WooCommerce_wordpress

UseePay Messaging Element for WooCommerce — 商户配置指南

本插件用于在 WooCommerce 店铺中嵌入 UseePay 的 Payment Method Messaging Element(先买后付提示控件),帮助商户在用户购物路径的关键节点展示 Klarna、Afterpay/Clearpay、Affirm 等分期付款选项,提升转化率与客单价。


目录

  • 一、系统要求
  • 二、安装插件
  • 三、配置说明
    • 1. General — 基础设置
    • 2. Display — 显示设置
    • 3. Pages — 展示页面
  • 四、支持的货币与支付方式
  • 五、短代码用法(高级)
  • 六、上线 Checklist
  • 七、常见问题(FAQ)
  • 八、技术支持

94182a27-2ec4-4426-88ef-73b2923ae67c.png

39976876-74c0-4931-9a70-1d15a36e3b7d.png

ed4d0b66-d11b-4c77-8df0-b9b9ea52f5a1.png

插件下载地址

useepay-messaging-element-for-woocommerce

一、系统要求

项目要求
WordPress5.8 及以上
WooCommerce6.0 及以上
PHP7.4 及以上
店铺货币必须为下方"支持的货币"列表中的币种
UseePay 账号已在 UseePay 商户后台开通,并已签约 Klarna / Afterpay / Affirm 中的至少一项

二、安装插件

  1. 登录 WordPress 后台
  2. 进入 插件 → 安装插件 → 上传插件
  3. 选择 useepay-messaging-element-for-woocommerce.zip 上传
  4. 上传完成后点击 启用
  5. 启用后会在左侧菜单 WooCommerce → UseePay Messaging 看到配置入口

三、配置说明

进入 WooCommerce → UseePay Messaging 进行配置。配置页面分为三大块:General(基础)、Display(显示)、Pages(页面)。
70e5c194-7d6d-499a-b252-8914c41518db.png

1. General — 基础设置

Enable on-site messaging(启用站内消息)

总开关。关闭后,所有页面均不会显示 messaging element。

⚠️ 启用前请先完成下方所有必填项的配置,否则即使开启也不会显示。

Environment(运行环境)

自动识别,无需手动选择。

公钥前缀识别为
UseePay_PK_TEST_ 开头Sandbox(沙箱 / 测试环境)
UseePay_PKProduction(生产 / 正式环境)

在 Public Key 输入并保存后,本字段会自动识别并提示当前环境。

OpenAPI Public Key(OpenAPI 公钥)★必填

从 UseePay 商户后台获取:

  1. 登录 UseePay Merchant Dashboard
  2. 进入 开发者 → API 密钥 页面
  3. 复制 公钥(Public Key)
  4. 粘贴到此输入框

填入后,输入框右侧会显示对应环境徽章:

  • 黄色 Sandbox 徽章 → 测试环境
  • 绿色 Live 徽章 → 生产环境

💡 测试公钥以 UseePay_PK_TEST_ 开头;生产公钥以 UseePay_PK_LIVE_ 开头。请不要把测试公钥用于线上店铺。

App ID (x-app-id)(应用 ID / 交易主体)

UseePay 分配的 App ID,作为 x-app-id 请求头传递。填入您在 UseePay 商户后台注册的应用域名或唯一标识,例如 www.your-store.com。

⚠️ 如果商户后台对您的账户启用了 App ID 校验,此字段为必填;否则可留空。请向 UseePay 对接人员确认。


2. Display — 显示设置

Payment Methods(支付方式)

勾选希望展示的分期付款方式。可多选:

  • ☐ Klarna — 北欧、欧洲、北美主流先买后付
  • ☐ Afterpay / Clearpay — 澳洲 Afterpay / 英国 Clearpay
  • ☐ Affirm — 美国 / 加拿大

💡 全部不勾选 = 自动展示所有支持的方式(推荐)。
不同支付方式对货币、国家、最低订单金额有不同要求,UseePay 后端会根据买家所在国家与店铺货币自动筛选可用项。


3. Pages — 展示页面

控制 messaging element 在哪些页面显示。每个开关独立,位置已根据最佳实践固化,不需要手动调整。

开关展示位置默认适用场景
Product page商品详情页,价格下方、加购按钮上方开让买家在做购买决策时看到分期选项
Cart page购物车页,订单总额下方开在最终结算前再提醒一次
Checkout page结账页,订单 review 区域关多数情况下结账页已展示完整支付方式,可按需开启
Shop / category pages商品列表 / 分类页,每个商品标题下方关在浏览阶段强化分期心智,但可能拖累列表加载性能

💡 商品价格 ≤ 0 的情况下不会显示(避免无意义的展示)。
💡 当前店铺货币不在支持列表中时,整个插件不会加载。


四、支持的货币与支付方式

支持的店铺货币

USD, GBP, EUR, DKK, NOK, SEK, CAD, AUD, NZD, PLN, CZK, CHF, RON

若 WooCommerce 设置的店铺货币不在以上列表,messaging element 不会显示,配置页面顶部会出现红色提示。

支持的买家所在国

AT, AU, BE, CA, CH, CZ, DE, DK, ES, FI, FR, GB, GR, IE, IT, NL, NO, NZ, PL, PT, RO, SE, US

国家识别优先级:买家填写的账单国家 → 店铺所在国。

支持的支付方式

方式主要市场
Klarna北欧、欧洲、英国、美国
Afterpay (US/AU) / Clearpay (UK)美国、澳洲、英国
Affirm美国、加拿大

五、短代码用法(高级)

如果希望在自定义位置展示 messaging element,可使用短代码:

基本用法(取当前商品价格)

[useepay_messaging]

在商品详情页或循环中使用,会自动读取当前商品的含税价。

指定金额

[useepay_messaging amount="99.00"]

适用于固定价格的促销页、Landing Page。

指定币种

[useepay_messaging amount="99.00" currency="USD"]

默认使用 WooCommerce 店铺货币,仅在多币种特殊场景下需要指定。


六、上线 Checklist

正式上线前请逐项确认:

  • 已在 UseePay 商户后台开通对应分期产品(Klarna / Afterpay / Affirm)
  • OpenAPI Public Key 填入的是 生产公钥(UseePay_PK_LIVE_*),不是测试公钥
  • 配置页右上角 Public Key 徽章显示为绿色 Live
  • App ID 已填入(如对接人员要求)
  • 店铺货币是支持的币种之一
  • 已选择需要展示的页面(建议至少开启 Product 和 Cart)
  • 在前台访问商品详情页、购物车页,确认 messaging 控件正常显示且无报错
  • 在浏览器开发者工具 Console 中确认无 [UseePay Messaging] 红色错误

七、常见问题(FAQ)

Q1. 配置完成后页面上没有显示 messaging element?

按以下顺序排查:

  1. 总开关是否开启? 进入配置页确认 "Enable on-site messaging" 处于开启状态。
  2. 是否填了 Public Key? Public Key 为空时不会加载脚本。
  3. 店铺货币是否支持? 配置页顶部若有红色货币不支持提示,所有展示都会被禁用。
  4. 当前页面是否启用? 比如 Checkout 页默认是关闭的,需要主动开启。
  5. 商品价格是否大于 0? 价格为 0 的商品不会显示。
  6. 打开浏览器开发者工具 Console,查看是否有 [UseePay Messaging] 开头的错误日志。

Q2. 显示了控件但内容是空白 / 加载圈一直转?

通常是后端请求被拒。检查:

  • Public Key 是否输入正确、对应环境
  • App ID 是否填写正确(如必填)
  • 您的 UseePay 账户是否已开通对应的分期产品
  • 当前买家所在国家是否在支持列表中

可以在浏览器 Network 面板中查看 iframe 内 /elements/messages 请求的响应。

Q3. 我能让控件出现在自定义模板的其他位置吗?

可以。使用短代码 [useepay_messaging] 插入到任意页面/模板/编辑器中即可。详见上方"短代码用法"小节。

Q4. 切换了商品 variation,价格更新了,但 messaging 没有刷新?

本插件已绑定 WooCommerce 的 found_variation 和 reset_data 事件。如发现没刷新,请:

  • 清空浏览器缓存重试(旧版本插件可能有缓存)
  • 确认主题没有自定义覆盖 WooCommerce 的 variation JS 事件

Q5. 沙箱环境一直报错 (intermediate value).find is not a function?

这是 UseePay SDK 1.0.1 与新版沙箱后端 API 契约不兼容导致的已知问题。本插件已升级到 SDK 2.0.0 并修复。如果你仍然看到此报错:

  • 强制刷新浏览器(Cmd/Ctrl + Shift + R)清掉旧 SDK 缓存
  • 确认浏览器 Network 面板中加载的是 useepay.min.js 的 2.0.0 路径,而不是 1.0.1

Q6. App ID 不填会怎样?

如果商户后台未对您的账户启用 App ID 校验,留空可正常使用。如果启用了,留空会导致后端请求被拒,messaging element 显示空白或控件挂载失败。请向 UseePay 对接人员确认。

Q7. 配置改了之后没生效?

WP 缓存 / 浏览器缓存导致。请:

  1. 保存设置后清空 WordPress 站点缓存(若有 WP Super Cache、W3 Total Cache 等插件)
  2. 浏览器强制刷新(Cmd/Ctrl + Shift + R)
  3. 必要时清空 CDN 缓存

八、技术支持

  • 商户技术对接:联系您的 UseePay 商务/技术对接人员
  • UseePay 官方文档:https://docs-v2.useepay.com/
  • Messaging Element 文档:https://docs-v2.useepay.com/7511542m0
  • UseePay 商户后台:https://mc.useepay.com/

提交问题时请附上:

  • WordPress 版本、WooCommerce 版本、PHP 版本
  • 本插件版本号(见 WordPress 后台插件列表)
  • 问题页面的 URL
  • 浏览器 Console 错误截图
  • 浏览器 Network 面板中相关请求的 Response 截图
修改于 2026-05-29 08:12:10
上一页
Woocommerce/WordPress
下一页
UseePay测试卡💳
Built with