my ionic3ionic2

cordova-alipay、支付宝插件、ionic2/3支付宝

2017-12-01  本文已影响80人  ChenYu_8756

ioinc2、3方式:cordova-alipay-chenyu-ionic

js方式调用:cordova-alipay-chenyu

插件简介

1.插件提供支付宝支付

2.本插件是基于cordova开发的支付宝支付插件, 凡是基于cordova的webapp项目就可以调用本插件

3.插件提供angular/ionic项目ts调用方式

4.你们支持是我们的开发动力、如果调用问题请联系我们

5.ionic2 npm 地址:https://www.npmjs.com/package/cordova-alipay-chenyu-ionic

安装使用:

cordova plugin add cordova-alipay-chenyu --variable APP_ID=你的支付宝id

npm i cordova-alipay-chenyu-ionic --save

前者为cordova插件,后者为 ts调用方式

前者为cordova插件:地址:https://www.npmjs.com/package/cordova-alipay-chenyu

ts调用:详情参考http://ionicframework.com/docs/native/

ionic2/3 调用方式:

### //签名字符串

首先在app.model.ts引入

import {AlipayChenyu} from "cordova-alipay-chenyu-ionic";

providers: [

AlipayChenyu

]

//为什么需要注入详细参考anglar 依赖注入

//https://angular.cn/

//在调用的页面模块引入

import {AlipayChenyu} from "cordova-alipay-chenyu-ionic";

//同样你要在constructor,注入public alipayChenyu:AlipayChenyu

constructor(public alipayChenyu:AlipayChenyu,public navCtrl: NavController) {

}

//调用方式

let orderStr="";

this.alipayChenyu.coolMethod(orderStr).then((data)=>{

console.log(data.resultStatus);

},(error)=>{

})

返回参数:

返回结果示例 iOS|Android

{

"memo" : "xxxxx",

"result" : "{

\"alipay_trade_app_pay_response\":{

\"code\":\"10000\",

\"msg\":\"Success\",

\"app_id\":\"2014072300007148\",

\"out_trade_no\":\"081622560194853\",

\"trade_no\":\"2016081621001004400236957647\",

\"total_amount\":\"0.01\",

\"seller_id\":\"2088702849871851\",

\"charset\":\"utf-8\",

\"timestamp\":\"2016-10-11 17:43:36\"

},

\"sign\":\"NGfStJf3i3ooWBuCDIQSumOpaGBcQz+aoAqyGh3W6EqA/gmyPYwLJ2REFijY9XPTApI9YglZyMw+ZMhd3kb0mh4RAXMrb6mekX4Zu8Nf6geOwIa9kLOnw0IMCjxi4abDIfXhxrXyj********\",

\"sign_type\":\"RSA2\"

}",

"resultStatus" : "9000"

}

[详情参考支付宝文档](https://docs.open.alipay.com/204/105301/)

联系我们

QQ:250187715

QQ群:390736068

上一篇下一篇

猜你喜欢

热点阅读