小程序支付接入

尊敬的开发者,微信小程序P云支付插件已停止维护,正在使用插件的小程序不受影响!请尽快升级到半屏微信小程序起支付,用户体验更佳接入更简单。

1 接口说明

接口 调用方 必须接入 说明
交易预请求 商户 Y 下单获取支付ID
支付结果异步通知 平台 Y 支付成功同步交易结果到商户

2 接入方式

2.1 跳转半屏微信小程序

2.1.1 配置半屏跳转小程序信息

需先在app.json做以下配置,详见文档

{
  "embeddedAppIdList": ["wxa204074068ad40ef"]
}

然后在需要跳转的时候添加以下代码,详见文档

wx.openEmbeddedMiniProgram({
  appId: 'wxa204074068ad40ef',
  path: `/external/payment/trade/create/index?pay_id=xxxxxxxxxxxxxx`
})

2.1.2 支付完成回调

支付成功后会返回对应的参数(目标小程序可在 App.onLaunch,App.onShow 中获取到这份数据。) 详见文档

字段 类型 必须 说明
pay_order string Y 支付订单号
channel string Y 支付渠道
pay_serial string Y 平台支付流水
value string Y 支付金额,单位:分
status short Y 交易状态:1支付成功、-1失败、0支付中
trade_time long Y 交易时间

2.2 跳转半屏支付宝小程序

2.2.1 跳转小程序信息

然后在需要跳转的时候添加以下代码,详见文档

my.openEmbeddedMiniProgram({
        appId: '2021004130621008',
        path: `/external/payment/trade/create/index?pay_id=xxxxxxxxxxxxxx`,
 })

2.2.2 支付完成回调

支付成功后会返回对应的参数

字段 类型 必须 说明
pay_order string Y 支付订单号
channel string Y 支付渠道
pay_serial string Y 平台支付流水
value string Y 支付金额,单位:分
status short Y 交易状态:1支付成功、-1失败、0支付中
trade_time long Y 交易时间
© 2024 Shenzhen ChinaRoad Technology Co., Ltd. © All Rights Reserved            UPDATED 2024/11/19 14:54:52

results matching ""

    No results matching ""