macauPay

来自于:官方立即使用

changeEnvironment macauPay aliPay

概述

澳门支付

模块使用注意:

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

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

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

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

changeEnvironment

切换使用环境

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

parameter

type:

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

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status: true, //布尔型;是否成功
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var macauPay = api.require('macauPay');
  2. macauPay.changeEnvironment({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

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 对象
  • 内部字段:
  1. {
  2. status: true, //布尔型;是否成功
  3. payResult:, //数字类型;支付结果,9000:支付成功,6002网络连接出错,6001用户中途取消,5000:支付异常 **该参数iOS 不支持返回**
  4. resultStr:'' //字符串类型;支付返回数据
  5. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var macauPay = api.require('macauPay');
  2. macauPay.macauPay({
  3. params:'',
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统,iOS系统

可提供的1.0.0及更高版本

aliPay

支付宝支付

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

parameter

params :

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

scheme :

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

callback(ret, err)

ret:

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

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var macauPay = api.require('macauPay');
  2. macauPay.aliPay({
  3. params:'',
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统,iOS系统

可提供的1.0.0及更高版本