当前文档:《 Sprite API手册 我要修改这篇文章

AliPay 工具类


AliPay 工具类,用于实现应用开发中对支付宝功能的对接。开发者需要在支付宝开放平台申请对应的参数。

使用时需要在js中引入 :

var alipay = require("AliPay");

注: 该组件为外置功能组件,打包需要选择。

js方法

pay(jsonData:Object,callBackFun:Function): void

调用支付宝进行商品支付

参数:

jsonData:需要传递给支付宝的商品交易参数,Json对象,字段定义如下:

orderId:商家自己产生的无重复订单编号,字符串类型,字母/数字/下划线组成,不支持中文,最大长度64位,必选项

subject:商品名称,字符串类型,最大长度64位 必选项

body:商品描述,字符串类型,最大长度1024位,必选项

totalFee:商品总价,字符串类型,单位为RMB-Yuan。取值范围为[0.01,100000000.00],精确到小数点后两位。

config:支付订单商户账户信息设置,Json对象,可选项,若不设置则采用Edn打包预制商家参数,定义如下:

  • appId:支付宝申请应用id,字符串类型

  • rsaPriKey:商户私钥,字符串类型

callBackFun:回调函数,该函数具有json类型入参,入参定义如下:

code :回应状态码,数字,[0,其他值]

  • 0:支付成功

  • 8000:正在处理中

  • 4000:订单支付失败

  • 5000:重复请求

  • 6001:用户中途取消支付操作

  • 6002:网络连接出错

  • 6004:支付结果未知(有可能已经支付成功),请查询商户订单列表中订单的支付状态

  • 其他值:参见支付宝相关说明