微信小程序 SDK 使用文档

简介

您可通过本 SDK 快速集成微信小程序支付功能。

下载地址

SDK下载

SDK 版本记录

版本

日期

说明

v1.0.4

2020-01-15

调用优化

v1.0.3

2019-09-17

调用优化

v1.0.0

2019-08-08

Adapay 初版

接入方法

  • 下载 微信小程序 SDK

下载文件里包含 adaPay.js 和 adaPay.js.map 两个文件。

  • 将下载后的 adaPay.js 文件导入项目中,在引用的文件内加入以下代码:

const AdaPay = require('adaPay.js')

使用方法

您的 APP 通过服务端下单后,将从服务端返回 Payment对象 传入 SDK 发起支付,通过监听 SDK 处理进而获取支付结果。

为确保 Adapay 与微信内置对象已成功加载完成,建议使用按钮点击事件触发 SDK 方法调用(切勿一进入页面就直接调用)。

  • 示例代码

AdaPay.doPay(payment, (result)=>{
        console.log("返回结果码....." + result.result_status);
        console.log("返回结果描述....." + result.result_message);
        console.log("返回结果信息....." + result.result_info);
});
  • 参数说明

参数

描述

payment

服务端返回 Payment对象

  • 返回结果说明

参数

描述

result_status

异步回调的交易结果码,具体详见 参数附表 中 result_status

result_message

交易结果描述

result_info

服务端返回的交易结果信息,具体详见 参数附表 中 result_info

参数附表

  • result_info

订单信息说明

类型

描述

id

Adapay 订单号

order_amount

订单金额(元)

result_status

返回码

result_message

返回结果描述

  • result_status

返回码说明

类型

描述

succeeded

订单支付成功

failed

订单支付失败

pending

订单支付中

timeout

订单支付超时

cancel

用户取消

paramError

参数错误

unknown

其他错误

注意事项

  • 接入微信小程序支付需提前完成获取 open_id 的功能。