android支付宝插件,GitHub - DmcSDK/cordova.plugin.alipay: cordova 支付宝支付插件,支持IOS Android。...
cordova.plugin.alipay
cordova 支付宝支付插件
cordova plugin add https://github.com/DmcSDK/cordova.plugin.alipay.git --variable PID=你的商户PID可以在账户中查询
js调用插件方法
//第一步:订单在服务端签名生成订单信息,具体请参考官网进行签名处理
var payInfo = "xxxx";
//第二步:调用支付插件
cordova.plugins.AliPay.pay(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) 建议商户依赖异步通知
*/
Android 注意点
如果你采用的是最新的cordova8.0版本,那么当执行 cordova platform add android时候,会默认采用cordova android 7.0 或者更高的版本,由于7.0以上的版本中,Android的目录发生了改变。参考网址
cordova android 7.0 运行可能会报错如下:
cp: copyFileSync: could not write to dest file (code=ENOENT):/home/ice/WebstormProjects/MyCordova4/platforms/android/res/xml/config.xml
Parsing /home/ice/WebstormProjects/MyCordova4/platforms/android/res/xml/config.xml failed
如果想要兼容,可以采用hook的方式,需要两步:
1、新建 hooks/patch-android-studio-check.js 文件,内容如下
/**
* This hook overrides a function check at runtime. Currently, cordova-android 7+ incorrectly detects that we are using
* an eclipse style project. This causes a lot of plugins to fail at install time due to paths actually being setup
* for an Android Studio project. Some plugins choose to install things into 'platforms/android/libs' which makes
* this original function assume it is an ecplise project.
*/
module.exports = function (context) {
if (context.opts.cordova.platforms.indexOf('android') < 0) {
return;
}
const path = context.requireCordovaModule('path');
const androidStudioPath = path.join(context.opts.projectRoot, 'platforms/android/cordova/lib/AndroidStudio');
const androidStudio = context.requireCordovaModule(androidStudioPath);
androidStudio.isAndroidStudioProject = function () { return true; };
};
2、在config.xml添加如下代码
此时重新运行 cordova run android 即可正常运行。
android支付宝插件,GitHub - DmcSDK/cordova.plugin.alipay: cordova 支付宝支付插件,支持IOS Android。...相关推荐
- android浏览器 icloud,iCloud.com现在支持iOS/Android原生浏览器了
原标题:iCloud.com现在支持iOS/Android原生浏览器了 日前,苹果为其 iCloud.com 网站进行更新,现已适用于 iOS 和 Android 移动浏览器.尽管苹果并没有对外宣布这 ...
- android kvm linux,GitHub - QEMUINANDROID/QEMUARMLINUXANDROID: 移植linux上的qemu虚拟化软件到android...
QEMUARMLINUX&ANDROID QEMU简介: QEMU(简称快速仿真器)是一个免费的开源系统管理程序托管执行硬件虚拟化(不要与硬件辅助虚拟化相混淆). QEMU是一个托管的虚拟机监 ...
- 【Delphi】让APP“鸡鸣鸟叫”(同时支持ios\android\windows\macos)
在用Delphi开发FMX程序的时候,有时我们需要程序能够发出提示声,例如:当用户读卡成功的时候发出一声清脆的鸟叫声,提示读卡成功:当用户切换页面的时候发出一声柔和的翻书声,提示用户,当程序处于非活动 ...
- 未发现android设备,Brother iPrintScan 应用程序上出现错误信息“未发现支持设备”(Android™ 智能手机)。...
相关型号 DCP-110C, DCP-115C, DCP-120C, DCP-130C, DCP-145C, DCP-1518, DCP-1519, DCP-155C, DCP-1608, DCP-1 ...
- AliPay - Java支付宝接口开发(三)
一.前言 AliPay - Java支付宝接口开发(一) AliPay - Java支付宝接口开发(二) 二.支付宝沙箱环境集成Web项目 1.将支付宝Demo中的相关文件复制到我们的项目中 1.1 ...
- 高仿书旗小说 Flutter版,支持iOS、Android
高仿书旗小说 Flutter版,支持iOS/Android Github地址 github.com/huanxsd/flu- screen shot for iOS screen shot for A ...
- iOS/Android开发地图SDK列表
高德地图 进入官网 高德地图SDK是一套简单的地图应用开发调用接口,可支持地图显示与操作,兴趣点搜索,地理编码.离线地图等功能.开发者可以轻松地将其嵌入自己的应用程序,并使用相关的地图功能.地图显示与 ...
- 微软云平台媒体服务实践系列 2- 使用动态封装为iOS, Android , Windows 等多平台提供视频点播(VoD)方案...
文章微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案 介绍了如何针对少数iOS, Android 客户端的场景,出于节约成本的目的使用媒体服务的静 ...
- WORDPRESS WOOCOMMERCE购物网站安装AB跳转支付插件接口的教程
本文介绍在Wordpress Woocommerce购物系统上安装支付插件,并且对接<品牌出海AB跳转收单系统>的方法,以下是图文教程 注意本教程是采用Wordoress中文版本后台截取的 ...
最新文章
- Day03 - Ruby比一比:Module的include与extend
- java 品尝饮料_那些年我喝过的饮料
- Mysql 根据一个表数据更新另外一个表
- Linux环境编译qtmqtt,qtmqttclient
- CTFshow 命令执行 web66
- linux 添加用户
- pyqt 事件更新图片显示_使用PyQTamp;树莓派制作一个天气站
- C# 系统应用之Cookie\Session基础知识及php读取Cookie\Session
- C语言实现单链表操作
- 技术人解读企业为什么要平台化,关于数据中台你不知道的事...
- 网络基础:NetBIOS
- 文本前后空格去除工具
- 《麦肯锡方法》第3章“二八法则”与其他-思维导图
- 创品牌强农精品培育消费引领 国稻种芯百团计划行动发布
- 电脑不兼容linux,解决方法:Linux存在图形卡不兼容问题
- 邮箱投递简历,如何正确书写正文和主题?
- 【PCB设计】Mac系统Autodesk EAGLE PCB使用入门教程
- 通俗易懂的SpringCloud(三)熔断器
- 福州大学计算机科学与技术 何x玲,林洛君 - 福州大学 - 数学与计算机科学学院...
- 吉林大学 十佳歌手 计算机科学与工程学院,CCF吉林大学学生分会完成换届
热门文章
- plotly基于dataframe数据绘制股票蜡烛图(Candlestick)
- R构建朴素贝叶斯分类器(Naive Bayes Classifier)
- java读取ES配置生成ES管理类,获取ES连接
- R语言KEGGREST包
- Python3 列表List
- tensorflow中的tf.summary.image
- 时间序列(五)股票分析
- 报错解决:Liquid Warning: Liquid syntax error (line 2): Expected dotdot but found id in {{(site.github.p
- perf报错解决:no symbols found in /bin/dash, maybe install a debug package?和was updated (is prelink enabl
- Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)