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&timestamp=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": //透传支付宝接口返回的数据 }

results matching ""

    No results matching ""