ionic-cordova 支付寶支付插件cordova-plugin-alipay-v2使用篇


支付寶WS_APP_PAY_SDK_BASE_2.0 《APP支付》

支付寶的cordova插件其實在github上已經有很多了,但是都已經是以前的版本了。在2016年11月的時候支付寶進行了一次更新,支付寶的SDK升級到2.0版本。以前在app中使用支付寶進行支付叫做移動支付,11月之后更名為APP支付。

本插件僅支持《APP支付》,不支持移動支付

功能說明

  1. 根據支付寶的說明文檔的建議,為保證安全,簽名都放到后端去做,前端只需要接收后台傳入簽名字符串,使用該插件調用支付寶SDK完成支付
  2. APP_ID:對應開放平台中應用的APPID,主要用於iOS平台xcode構建URL Schemes

支持平台

  1. android (alipaySdk-20161129.jar)
  2. iOS

安裝

在線安裝
cordova plugin add cordova-plugin-alipay-v2 --variable APP_ID=[your AppId]

cordova plugin add https://github.com/hhjjj1010/cordova-plugin-alipay-v2.git --variable APP_ID=[your AppId]
本地安裝

下載插件到本地

cordova plugin add /your/local/path --variable APP_ID=[your AppId]

// 第一步:訂單在服務端簽名生成訂單信息,具體請參考官網進行簽名處理
var payInfo  = "xxxx";

// 第二步:調用支付插件            
cordova.plugins.alipay.payment(payInfo,function success(e){},function error(e){});

 //e.resultStatus  狀態代碼  e.result  本次操作返回的結果數據 e.memo 提示信息
 //e.resultStatus  9000  訂單支付成功 ;8000 正在處理中  調用function success
 //e.resultStatus  4000  訂單支付失敗 ;6001  用戶中途取消 ;6002 網絡連接出錯  調用function error
 //當e.resultStatus為9000時,請去服務端驗證支付結果
            /**
             * 同步返回的結果必須放置到服務端進行驗證(驗證的規則請看https://doc.open.alipay.com/doc2/
             * detail.htm?spm=0.0.0.0.xdvAU6&treeId=59&articleId=103665&
             * docType=1) 建議商戶依賴異步通知
             */

原文鏈接:http://www.jianshu.com/p/d4f103d28a1c

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM