USEEPAY V1.0
中文
  • 中文
  • English
UseePay官网
产品文档
  • V2.0版本
  • V1.0版本
收单商户平台
UseePay官网
产品文档
  • V2.0版本
  • V1.0版本
收单商户平台
中文
  • 中文
  • English
  1. 过期文档
  • 全球收单
    • 产品说明
    • 集成模式
      • 跳转式收银台模式
      • 内嵌式收银台模式
      • Direct API模式
      • 插件模式
    • 集成之前
      • 开始之前(必读)📘
      • 在SandBox中集成接口
      • 在Prod中上线服务
      • 请求签名指南
        • 加签/验签Demo
        • 加签/验签机制
    • 开始集成
      • UseePay规范
        • 业务结果码(ResultCode)
        • 错误码(ErrorCode)
        • 货币单位和金额规范
        • 国家信息规范
      • 接口集成📗
        • 对象模型
        • 跳转式收银台接口
          • cashier 接口说明
          • paymentMethod参数说明
          • 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
      • 测试资源-SandBox
        • UseePay测试卡💳
        • 信用卡测试案例
        • 本地化测试案例
        • ApplePay&& Google Pay测试用例
        • 退款测试案例
      • 插件集成
        • Shopify(直连内嵌收银台)
        • Shopify(跳转收银台 & Google pay & Apple pay)
        • Shopify(本地化 & Google pay & Apple pay)
        • Shoplazza店匠
        • Shopline
        • Shopline(Google pay & Apple pay)
        • AllValue有赞
        • Shopexpress微盟
        • Shopyy
        • Xshoppy
        • 2cshop
        • Meshop
        • UEESHOP
        • FPP
        • Shopbase(暂停使用)
        • Shoptop
        • Shopastro
        • Magento
        • Woocommerce/WordPress
        • OpenCart
        • PapPal支付绑定
        • Alipay支付绑定
        • 万全云
        • Fecify
        • magento - Wechat/Alipay/UseePay Payments
        • shopify其他
          • Afterpay分期付款组件展示
          • Googlepay&Applepay名称修改
          • 如何增加卡组织logo
          • UseePay商户订单号匹配Shopify店铺订单
    • MC收单平台操作手册
      • 商户号查找
      • Appld查找
      • 域名添加
      • 域名证明下载
      • Shopify-SecurityKey查找
      • 密钥查找
      • 交易订单查找
      • 订单失败原因查看
      • 退款查询
      • 退款处理
      • ARN查询方式
      • 银行账号添加
      • 提现操作
      • 黑名单添加
      • 白名单添加
      • 新增操作员设置
      • 添加邮箱提醒
      • 物流上传
      • 对账单下载&查询
      • 争议订单处理
      • 拒付处理
      • 拒付预警处理
      • 重置密码
    • 附录
      • 本地化汇总
      • FAQ
        • 常见问题解答
        • 集成和认证
        • ueeshop配置常见错误
        • ApplePay常见问题
        • 支付和预授权的区别
      • 过期文档
        • applepay&googlepay 内嵌1.0.0
        • 参数对象说明(过期)
  • 数据模型
    • 示例数据模型
      • Pet
      • OrderInfo
      • Category
      • Tag
  1. 过期文档

applepay&googlepay 内嵌1.0.0

Useepay SDK 使用说明#

简介#

这是一个用于对接收银台的SDK,旨在帮助开发者快速集成Useepay的支付功能。

对接流程图#

image.png

对接支付方式说明#

1.
googlePay
注意
请确保在localhost或者https环境对接
2.
applePay
注意
对接applePay需要先申请证书,出现applePay按钮的域名都需要申请证书(无论生产或测试)
提供域名后,将useepay提供的证书放置在指定位置并进行验证
只能在申请证书的域名下进行调试

目前支持的支付方式#

快速开始#

1.
首先使用script标签引用Useepay的官方SDK:
2.
通过验证是否成功在window挂载来进行下一步:
3.
在进行支付时sdk需要一些必要的支付信息来初始化以及后续的支付:
4.
你需要实现该方法来创建支付订单获取AccessToken用于后续的支付,该方法会在点击支付按钮后触发(具体的获取方法请点击跳转至文档):
💡
/api/getAccessToken 为商户后端的接口,该接口需要调用UseePay create token ,接口获取token,注意调用该接口时autoRedirect参数设置为false.
示例getUseePayAccessToken请求(仅供参考)
5.
我们提供了全局的支付结果回调方法,你可以通过payMethods设置全局成功和失败回调(可选):
6.
调用该方法并传入支付方式和要渲染的元素ID来创建支付方式:
7.
你可以为支付实例设置独有的成功和失败的回调来处理支付中的问题以及支付结果(可选):
8.
在创建支付方式的时,会有不支持的情况,该方法帮助你处理不支持的情况(可选, 仅支持googlePay、applePay):
9.
你的应用场景如果需要修改支付的参数,你可以通过实现该方法来完成(可选):
使用场景
常用于消费者用积分抵扣或者优惠券扣减订单总额的场景
注意
如果你没有修改金额和币种的需求,无需实现该方法
changeAmountAndCurrency会在点击按钮后获取最新的amount和currency
changeAmountAndCurrency默认返回{}
返回的对象中,amount和currency均为可选的String类型字段
如果返回的对象中,没有设置amount和currency,那么将使用createPaymentInfo中的值
确保changeAmountAndCurrency返回值的类型是对象

业务结果码(ResultCode)#

注意
在处理paySuccess和payError时你需要关注支付的结果,根据ResultCode来进行相应的操作
参考:点击查看文档
Tips: 如果上面的步骤都已完成,那么恭喜你,你已经成功了!

检测支持的payMethods#

说明:上面的被动校验方式可能不满足你的需求,因此我们提供了主动校验
注意(单独使用无需关注)
sdk在创建支付方式时内置了检测,因此请确保你在结合使用时能正确处理逻辑,以免产生冲突
1.
综合检测,检测是否支持:
2.
单独检测googlePay是否支持:
3.
单独检测applePay是否支持:
修改于 2025-08-22 03:28:24
上一页
支付和预授权的区别
下一页
参数对象说明(过期)
Built with