cordova-alipay, cordova Alipay plugin, ionic2/3/4 Alipay plugin

https://www.npmjs.com/package/cordova-alipay-chenyu

cordova-alipay-chenyu 

Introduction

1. The plug-in provides Alipay payment 
2. This plug-in is an Alipay payment plug-in developed based on cordova. Any webapp project based on cordova can call this plug-in 
3. The plug-in provides js calling methods. And provide angular/ionic2, 3 project ts call method 
4. Your support is our development motivation, please contact us if there is a call problem

Installation and use:

1. [email protected] 以下的请使用 cordova plugin add [email protected] --variable APP_ID=你的支付宝id
2. [email protected] 以上的请使用 cordova plugin add cordova-alipay-chenyu --variable APP_ID=你的支付宝id

Calling instructions (js way):

### //签名字符串
let orderStr="";
cordova.plugins.MyAlipay.coolMethod(orderStr,
  (msg) => {
    // console.log("msg:"+msg);
  },
  (msg) => {
    alert('失败');
  }
);

Return parameters:

Return result example 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"
}


[Refer to Alipay documentation for details](https://docs.open.alipay.com/204/105301/) 

#ionic2, 3 call method (ts method): 

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

 

### //The signature string is first introduced in app.module

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

providers: [ AlipayChenyu ]

//在调用的页面模块引入
import {AlipayChenyu} from "cordova-alipay-chenyu-ionic";
//同样你要在constructor,注入public alipayChenyu:AlipayChenyu
constructor(public alipayChenyu:AlipayChenyu,public navCtrl: NavController) {

}
//调用方式
aliPay(){
    //从服务器获取来的支付字符串
    let orderStr="";

     this.alipayChenyu.coolMethod(orderStr).then((data)=>{
          console.log(data.resultStatus);
     },(error)=>{
  
     })
}

 

 

contact us

QQ: 250187715 
QQ group: 390736068

Guess you like

Origin blog.csdn.net/m0_37609394/article/details/78903409