支付宝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

 

最新文章

  1. Canvas是什么
  2. Android之垂直显示TextView
  3. 小例子(二)、winform窗体间的关系
  4. Linux: uid/euid/suid的关系
  5. pg 资料大全1
  6. JS闭包的概念
  7. Photoshop CS6 基础知识
  8. css3——webkit-animation动画
  9. C# 方法的调用
  10. 容器_JDK源码分析_自己简单实现ArrayList容器
  11. Problem 2144 Shooting Game fzu
  12. Java基础总结--常用类以及包的访问权限
  13. 一起来Fit TDMA over WiFi(3)
  14. WebApiClient的JsonPatch局部更新
  15. centos7zabbix-agen安装
  16. Samba部署共享服务
  17. MySQL优化之my.conf配置详解
  18. java script基本数据类型与数组
  19. 关于微博api中发布话题的api问题
  20. web进修之—Hibernate 懒加载(6)

热门文章

  1. C#-WebForm-AJAX阿贾克斯(一)基本格式
  2. JNI介绍(转)
  3. X-008 FriendlyARM tiny4412 uboot移植之copy u-boot到DDR内存
  4. sqlserver 设置外键
  5. bzoj1468
  6. 移动硬盘/U盘装Windows 7旗舰版(VHD版)
  7. maven 第一次运行报错
  8. Delphi ShellExecute的用法
  9. 冒泡排序法-java案例详解
  10. mysql 语句总结