美文网首页
ionic3支付宝支付

ionic3支付宝支付

作者: 一脚门万 | 来源:发表于2018-12-29 12:21 被阅读0次

    一、安装cordova-plugin-alipay-v2插件

    cordova plugin add cordova-plugin-alipay-v2 --variable APP_ID=[AppId]

    二、定义cordova对象

    declare let cordova;
    

    三、支付

       //unescape是用来处理阿里给返回的签名字符串的
       unescape(sha1){
             let aNew = "" + sha1;
             return aNew.replace(/</g, "<").replace(/>/g, ">").replace(/&/g, "&").replace(/"/g, '"').replace(/'/g, "'");
         }
         aliPay(){
            xxxPOST(***,'/AliPay',(res,err)=>{
              if(err){
                return
              }
              let sha1 = res.data
              let payInfo=this.unescape(sha1);
                    //调用cordova-plugin-alipay-v2插件支付
                    cordova.plugins.alipay.payment(payInfo,(success)=>{
                      if(success.resultStatus==="9000"){
                          console.log('支付成功')
                      }else{
                        console.log('支付失败')
                      }   
                    },(error)=>{
                         console.log('支付失败')
                    });
                  });
        }
    

    相关文章

      网友评论

          本文标题:ionic3支付宝支付

          本文链接:https://www.haomeiwen.com/subject/yypulqtx.html