USEEPAY
  1. 内嵌式收银台接口
USEEPAY
  • 全球收单
    • 集成流程说明
    • 域名说明
    • 生产账户启用
    • UseePay出口IP说明
    • 签名指导
      • 签名
      • 验签
      • demo
    • 沙盒测试资源
      • 测试卡号
      • 信用卡测试案例
      • 退款测试案例
      • 本地化测试案例
      • ApplePay&& Google Pay测试用例
    • 跳转式收银台接口
      • 跳转收银台paymentMethod参数说明
      • 支付/预授权
    • 内嵌式收银台接口
      • gp & ap 快捷支付
      • 信用卡
        • 2.x 版本内嵌收银台
        • 1.x版本内嵌收银台
        • 1.x版本内嵌收银台版本更新说明
        • 内嵌订阅收银台
        • 内嵌订阅收银台(变更金额)测试中
      • 新版-支持信用卡+AP+GP
        • 内嵌收银台2.0.0版本说明
      • create token 创建JSSDK所需的token
        POST
    • 订单通用接口
      • 退款Refund
      • 查询Query
      • 预授权撤销(Void)
      • 预授权完成(Capture)
    • 本地化支付
      • 本地化汇总
      • 本地化接口
        • 便利店支付
          • konbini
            • konbini 收银台模式
            • konbini api模式
          • payeasy
            • payeasy api 模式
            • payeasy 收银台模式
        • 分期付款Pay Later
          • Klarna产品介绍
          • Klarna direct
          • Klarna Redirect
        • 电子钱包
          • Alipay
            • Alipay Direct 文档
            • alipay_cn/alipay_hk direct 文档
          • Wechat-HK
            • 微信退款
            • 扫码支付
              • 扫码支付
              • direct
                • 扫码支付 Server To Server模式
              • redirect
                • 扫码支付收银台模式(wechat_native)
            • Jsapi支付下单接口
              • 小程序支付
              • 微信公众号支付
              • Jsapi支付下单接口
            • H5支付
              • wechat h5 说明
              • H5支付(cashier)
              • H5支付(s2s)
          • Google Pay
            • GoogePay Test card
            • Google Pay 对接可能遇到的问题
            • redirect
              • 跳转式GooglePay收银台
            • api
              • Google Pay API对接
              • Googlepay API 支付
          • applepay
            • ApplePay 扩展
            • ApplePay API
              • ApplePay API接入流程
              • ApplePay API接入流程备份
              • ApplePay Merchant Identifier
              • ApplePay支付
              • ApplePay商户Session
            • applepay cashier
              • applepay 跳转收银台
          • applepay&googlepay内嵌
            • 1.0.0 内嵌方式对接 (建议使用“内嵌方式对接2.0.0”版本)
            • 内嵌方式对接2.0.0
        • 银行转账
          • pix
          • Giropay
            • Giropay_Redirect
            • Giropay_Direct
          • sofort
            • sofort_Redirect
            • sofort_Direct
          • bancontact
            • bancontact_Redirect
          • Ideal
            • Ideal_Redirect
            • Ideal_Direct
          • boleto
            • boleto_Direct
        • 本地化Card
        • Cash(Ticket)现金支付
          • oxxo
          • boleto
          • Cash Common
      • 支付方式(国家/地区)
        • 荷兰
        • 巴西
        • 墨西哥
        • 中国香港
        • 日本
        • 德国
        • 奥地利
        • 西班牙
        • 波兰
        • 意大利
        • 哥伦比亚
        • 比利时
        • 瑞士
    • 通用对象参数和规范说明
      • 参数对象说明(过期)
      • 业务结果码(ResultCode)
      • 错误码(ErrorCode)
      • 金额和货币单位
      • 国家信息参考
      • 对象模型
        • userInfo
        • shippingAddress
        • goodsInfo
        • billingAddress
        • deviceInfo
        • transactionInfo
    • 通知接口说明
      • 交易通知
        • 同步通知
        • 异步 webhook版本升级
        • webhook
      • 拒付
        • 拒付webhook
    • 物流接口
      • 物流信息上送
        • 物流信息上传2.1
      • 物流信息查询
        • 物流信息查询2.1
    • 拒付接口
      • 拒付流程说明
      • 拒付查询
    • SFTP
      • SFTP
    • 常见问题
      • 支付和预授权的区别
    • demo
    • 插件安装指导
      • magento插件支付安装
        • Wechat/Alipay/UseePay Payments
    • 订阅
      • 订阅文档
  • 产品说明
    • 收银台
    • 内嵌式收银台
    • Server To Server 直连
  • FAQ
    • 集成和认证
    • 常见问题解答
    • ueeshop配置常见错误
    • ApplePay常见问题
  • 数据模型
    • 示例数据模型
      • OrderInfo
  1. 内嵌式收银台接口

gp & ap 快捷支付

Express Checkout 元素文档#

概述#

Express Checkout 元素提供了一种简化的支付体验,集成了 Apple Pay、Google Pay 和其他基于钱包的快捷支付方式。它允许客户使用预填充的配送和支付信息快速完成购买。

创建 Express Checkout 元素#

基础设置#

配置选项#

ExpressCheckout 选项#

参数类型必填描述
businessObject否结账时显示的商家信息
business.nameString否向客户显示的商家名称
shippingAddressRequiredBoolean否是否需要客户提供配送地址
allowedShippingCountriesArray否允许配送的国家代码数组(例如:['US', 'CA'])
shippingRatesArray否可供客户选择的配送选项
lineItemsArray否要显示的订单明细项
applePayObject否Apple Pay 特定配置选项

ShippingRate 对象#

参数类型必填描述
idString是配送方式的唯一标识符
displayNameString是向客户显示的配送方式名称
amountNumber是配送费用(实际金额)

LineItem 对象#

参数类型必填描述
nameString是明细项的名称/描述
amountNumber是价格(实际金额)

ApplePay 对象#

Apple Pay 特定配置,用于设置订阅支付等高级功能。
📖 详细参数说明
关于 Apple Pay 循环支付的详细参数和配置,请参考 Apple 官方文档:
Apple Pay on the Web - Recurring Payments
参数类型必填描述
recurringPaymentRequestObject否循环支付请求配置,用于订阅类型的支付

recurringPaymentRequest 对象#

参数类型必填描述
paymentDescriptionString是支付描述,向客户说明此循环支付的用途
managementURLString是管理 URL,客户可以在此 URL 管理其订阅
regularBillingObject是常规账单配置
billingAgreementString否账单协议文本

regularBilling 对象#

参数类型必填描述
amountNumber是循环支付金额(实际金额)
labelString是账单标签,向客户显示的账单项名称
recurringPaymentStartDateDate是循环支付开始日期
recurringPaymentEndDateDate是循环支付结束日期
recurringPaymentIntervalUnitString是循环支付间隔单位,可选值:'year'、'month'、'day'、'hour'、'minute'
recurringPaymentIntervalCountNumber是循环支付间隔数量,例如:每 2 个月则为 2

配置示例#

基础配置示例#

Apple Pay 订阅支付配置示例#

当使用 mode: 'subscription' 时,可以配置 Apple Pay 的循环支付功能:

不同订阅周期示例#

每年订阅:
每两周订阅:

事件#

Express Checkout 元素会发出多个事件,您可以监听这些事件来处理客户交互。

shippingAddressChange#

当客户更改配送地址时触发。使用此事件根据新地址更新配送方式和明细项。
事件参数:
resolve(options):调用以接受地址更改并更新配送选项
options.lineItems:更新后的明细项数组
options.shippingRates:更新后的配送方式数组
reject():调用以拒绝该地址(例如:如果无法配送)

shippingRateChange#

当客户选择不同的配送方式时触发。
事件参数:
resolve(options):调用以确认配送方式更改
options:可选对象,用于任何需要的更新

click#

当点击快捷结账按钮时触发。

cancel#

当客户取消快捷结账流程时触发。

ready#

当快捷结账元素完全加载并准备好交互时触发。此事件会返回当前可用的支付方式信息。
事件参数:
event (Object):事件对象
availablePaymentMethods (Object):可用的支付方式对象,键为支付方式名称,值为布尔值
applePay (Boolean):Apple Pay 是否可用
googlePay (Boolean):Google Pay 是否可用
其他支持的快捷支付方式...

confirm#

当客户在快捷结账流程中确认支付时触发。

方法#

mount(domId)#

将快捷结账元素挂载到 DOM 元素。
参数:
domId (String):组件应挂载到的 DOM 元素的 ID

unmount()#

从 DOM 中移除快捷结账元素。

完整集成示例#

修改于 2025-12-25 10:21:13
上一页
支付/预授权
下一页
2.x 版本内嵌收银台
Built with