澳门支付
插件使用注意:
使用此插件前需先配置 config.xml文件,方法如下:
名称:macauPay
参数:urlScheme
配置示例:
<feature name="macauPay">
<param name="urlScheme" value="ok" />
</feature>
字段描述:
urlScheme:(必须配置)用于实现应用间跳转及数据交换,本应用可以启动澳门通客户端,也可以从澳门通客户端跳回本应用
切换使用环境
changeEnvironment({params}, callback(ret, err))
type:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var macauPay = api.require('macauPay');
macauPay.changeEnvironment({
}, function(ret, err) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
澳门支付
macauPay({params}, callback(ret, err))
params :
scheme :
sender:
ret:
{
status: true, //布尔型;是否成功
payResult:, //数字类型;支付结果,9000:支付成功,6002网络连接出错,6001用户中途取消,5000:支付异常 **该参数iOS 不支持返回**
resultStr:'' //字符串类型;支付返回数据
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var macauPay = api.require('macauPay');
macauPay.macauPay({
params:'',
}, function(ret, err) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
支付宝支付
aliPay({params}, callback(ret, err))
params :
scheme :
ret:
{
status: true, //布尔型;是否成功
payResult:, //数字类型;支付结果,9000:支付成功,8000:正在处理中,4000:支付失败,6004:支付结果未知请查询商户订单中支付状态,6002网络连接出错,6001用户中途取消,5000:支付异常,1000:签名失败 **该参数iOS 不支持返回**
resultStr:'' //字符串类型;支付返回数据
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var macauPay = api.require('macauPay');
macauPay.aliPay({
params:'',
}, function(ret, err) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本