macauPay

来自于:官方立即使用

概述

澳门支付

模块使用注意:

  1. 使用此模块前需先配置 config.xml文件,方法如下:

    • 名称:macauPay
    • 参数:urlScheme
    • 配置示例:

        <feature name="macauPay">
            <param name="urlScheme" value="ok" />
        </feature>
      
    • 字段描述:

      urlScheme:(必须配置)用于实现应用间跳转及数据交换,本应用可以启动澳门通客户端,也可以从澳门通客户端跳回本应用

changeEnvironment

切换使用环境

changeEnvironment({params}, callback(ret, err))

parameter

type:

  • 类型:数字类型
  • 描述:环境,0 :生产环境,1:测试环境,2 :UAT
  • 默认:2

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

    status: true,           //布尔型;是否成功

}

err:

  • 类型:JSON 对象
  • 内部字段:
{

    msg: ‘’,           //字符串类型;错误信息
}

示例代码

var macauPay = api.require('macauPay');
macauPay.changeEnvironment({
}, function(ret, err) {
    if (ret) {
        alert(JSON.stringify(ret));
    } else {
        alert(JSON.stringify(err));
    }
});

可用性

Android系统,iOS系统

可提供的1.0.0及更高版本

macauPay

澳门支付

macauPay({params}, callback(ret, err))

parameter

params :

  • 类型:字符串类型
  • 描述:根据文档拼接的参数

scheme :

  • 类型:字符串类型
  • 描述:app的URL Scheme的值 该参数仅支持iOS

sender:

  • 类型:字符串类型
  • 描述:表示当前调用所在的控制器 该参数仅支持iOS

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

    status: true,           //布尔型;是否成功
    payResult:,             //数字类型;支付结果,9000:支付成功,6002网络连接出错,6001用户中途取消,5000:支付异常 **该参数iOS 不支持返回**
    resultStr:''            //字符串类型;支付返回数据

}

err:

  • 类型:JSON 对象
  • 内部字段:
{

    msg: ‘’,           //字符串类型;错误信息
}

示例代码

var macauPay = api.require('macauPay');
macauPay.macauPay({
params:'',
}, function(ret, err) {
    if (ret) {
        alert(JSON.stringify(ret));
    } else {
        alert(JSON.stringify(err));
    }
});

可用性

Android系统,iOS系统

可提供的1.0.0及更高版本

aliPay

支付宝支付

aliPay({params}, callback(ret, err))

parameter

params :

  • 类型:字符串类型
  • 描述:根据文档拼接的参数

scheme :

  • 类型:字符串类型
  • 描述:app的URL Scheme的值 该参数仅支持iOS

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

    status: true,           //布尔型;是否成功
    payResult:,             //数字类型;支付结果,9000:支付成功,8000:正在处理中,4000:支付失败,6004:支付结果未知请查询商户订单中支付状态,6002网络连接出错,6001用户中途取消,5000:支付异常,1000:签名失败   **该参数iOS 不支持返回**
    resultStr:''            //字符串类型;支付返回数据

}

err:

  • 类型:JSON 对象
  • 内部字段:
{

    msg: ‘’,           //字符串类型;错误信息
}

示例代码

var macauPay = api.require('macauPay');
macauPay.aliPay({
params:'',
}, function(ret, err) {
    if (ret) {
        alert(JSON.stringify(ret));
    } else {
        alert(JSON.stringify(err));
    }
});

可用性

Android系统,iOS系统

可提供的1.0.0及更高版本