upAlipayModule 阿里(支付宝)支付模块
模块概述
拉起支付宝支付订单模块、支付宝实名信息验证等
方法列表
- alipayOrder(支付订单)
- alipayAuth(支付宝实名信息验证)
公共数据
所有数据均以JSON结构返回,由代码,信息和数据三部分组成
{
"retCode": "000000", //接口状态标识码,错误标识码以18开头
"retInfo": "操作成功",//接口信息说明
"retData": null //业务数据
}
具体定义:返回数据通用
方法说明
alipayOrder(支付订单)
alipayOrder
使用说明
拉起支付宝支付订单
适用性
容器 | Nebula |
---|---|
支持情况 | 是 |
APP版本 | 6.19.0 及以上 |
params 输入参数
属性名 | 数据类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
order | string | 是 | / | 支付的订单 |
示例
uplusapi.upAlipayModule.alipayOrder({ order: "app_id=2015052600090779&biz_content=%7B%22timeout_express%22%3A%2230m%22%2C%22seller_id%22%3A%22%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22total_amount%22%3A%220.02%22%2C%22subject%22%3A%221%22%2C%22body%22%3A%22%E6%88%91%E6%98%AF%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE%22%2C%22out_trade_no%22%3A%22314VYGIAGG7ZOYY%22%7D&charset=utf-8&method=alipay.trade.app.pay&sign_type=RSA2×tamp=2016-08-15%2012%3A12%3A15&version=1.0&sign=MsbylYkCzlfYLy9PeRwUUIg9nZPeN9SfXPNavUCroGKR5Kqvx0nEnd3eRmKxJuthNUx4ERCXe552EV9PfwexqW%2B1wbKOdYtDIb4%2B7PL3Pc94RZL0zKaWcaY3tSL89%2FuAVUsQuFqEJdhIukuKygrXucvejOUgTCfoUdwTi7z%2BZzQ%3D" }).then((result) => {
console.log("alipayOrder",result);
}).catch((err) => {
console.log("alipayOrder",err);
});
alipayAuth(支付宝实名信息验证)
alipayAuth
使用说明
支付宝实名信息验证
适用性
容器 | Nebula |
---|---|
支持情况 | 是 |
APP版本 | 7.10.0 及以上 |
params 输入参数
属性名 | 数据类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
authInfo | string | 是 | / | 授权信息串,支付宝信息透传 |
示例
uplusapi.upAlipayModule.alipayAuth({ authInfo: "app_name=mc&auth_type=AUTHACCOUNT&apiname=com.alipay.account.auth&biz_type=openservice&product_id=APP_FAST_LOGIN&scope=kuaijie&pid=2088041370452695&target_id=01234567890123456789012345678900&app_id=2021002119659057&sign_type=RSA&methodname=alipay.open.auth.sdk.code.get&" }).then((result) => {
console.log("alipayAuth",result);
}).catch((err) => {
console.log("alipayAuth",err);
});
调用返回结果:
透传支付宝接口返回的数据 ```json { "retCode": "000000", "retInfo": "调用函数alipayAuthForAlipay成功", "retData": //透传支付宝接口返回的数据 }