资源简介
cordova 支付宝 插件,用于HTML5开放时使用支付宝支付的插件
代码片段和文件信息
package com.justep.cordova.plugin.alipay;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Random;
import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaArgs;
import org.apache.cordova.CordovaInterface;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CordovaWebView;
import org.json.JSONException;
import org.json.JSONobject;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Toast;
import com.alipay.sdk.app.PayTask;
public class Alipay extends CordovaPlugin{
public static String partner;
public static String rsa_private;
public static String rsa_public;
private static final int SDK_PAY_FLAG = 1;
private static final int SDK_CHECK_FLAG = 2;
CallbackContext currentCallbackContext;
@Override
public boolean execute(String action CordovaArgs args
CallbackContext callbackContext) throws JSONException {
// save the current callback context
currentCallbackContext = callbackContext;
if (action.equals(“pay“)) {
return pay(args);
}
return true;
}
@Override
public void initialize(CordovaInterface cordova CordovaWebView webView) {
super.initialize(cordova webView);
partner = webView.getProperty(“partner“ ““);
rsa_private = webView.getProperty(“rsa_private“ ““);
rsa_public = webView.getProperty(“rsa_public“ ““);
}
private Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case SDK_PAY_FLAG: {
Result resultObj = new Result((String) msg.obj);
String resultStatus = resultObj.resultStatus;
currentCallbackContext.success(resultStatus);
// // 判断resultStatus 为“9000”则代表支付成功,具体状态码代表含义可参考接口文档
// if (TextUtils.equals(resultStatus “9000“)) {
//
// Toast.makeText(cordova.getActivity() “支付成功“
// Toast.LENGTH_SHORT).show();
// } else {
// // 判断resultStatus 为非“9000”则代表可能支付失败
// // “8000” 代表支付结果因为支付渠道原因或者系统原因还在等待支付结果确认,最终交易是否成功以服务端异步通知为准(小概率状态)
// if (TextUtils.equals(resultStatus “8000“)) {
// Toast.makeText(cordova.getActivity() “支付结果确认中“
// Toast.LENGTH_SHORT).show();
//
// } else {
// Toast.makeText(cordova.getActivity() “支付失败“
// Toast.LENGTH_SHORT).show();
//
// }
// }
break;
}
case SDK_CHECK_FLAG: {
Toast.makeText(cordova.getActivity() “检查结果为:“ + msg.obj
Toast.LENGTH_SHORT).show();
break;
}
default:
break;
}
};
};
/**
* call alipay sdk pay. 调用SDK支付
*
*/
private boolean pay(CordovaArgs args) {
try {
JSONobject orderInfoArgs = args.getJSONobject(0);
String subject = orderInfoArgs.getString(“subject“);
String body = orderInfoArgs.getString(“body“);
String price = orderInfoArgs.getString(“price“);
String tradeNo = orderInfoArgs.getString(“tradeNo“);
String timeout = orderInfoArgs.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\
文件 644 2015-10-23 12:15 com.justep.cordova.plugin.alipay\plugin-ex.xm
文件 817 2015-10-23 12:15 com.justep.cordova.plugin.alipay\plugin.js.xdoc
文件 9651 2015-10-23 12:15 com.justep.cordova.plugin.alipay\plugin.xm
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\
文件 140722 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\alipaysdk.jar
文件 68710 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\alipaysecsdk.jar
文件 50843 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\alipayutdid.jar
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\plugin\
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\plugin\alipay\
文件 7628 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\plugin\alipay\Alipay.java
文件 7632 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\plugin\alipay\ba
文件 951 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\plugin\alipay\Result.java
文件 1001 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\android\com\justep\cordova\plugin\alipay\SignUtils.java
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\
文件 917 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipayOrder.h
文件 1885 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipayOrder.m
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
文件 1990748 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
文件 42 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
目录 0 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
文件 2238 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
文件 839 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
文件 1103 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\AlipaySDK.fr
文件 497 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\CDVAlipay.h
文件 4494 2015-10-23 12:15 com.justep.cordova.plugin.alipay\src\ios\CDVAlipay.m
............此处省略98个文件信息
- 上一篇:cs229的所有纸质资料
- 下一篇:旅游景区介绍网站html整站.rar
相关资源
- pnotify简单易用的jquery消息提示插件
- 美化UEditor样式百度web前端编辑器插件
- html页面模板
- 谷歌浏览器POST/GET/HTTP请求测试插件
- Sublime Text3 插件包包含前端大部分常用
- 园林绿化CAD插件最新版3.0(特色:植
- [FastVideo]Web Html5 无插件方式连接海康
- PuppetMaster0.9.rar
- js实现的音乐播放器插件
- [FastVideo]Web Html5 无插件方式连接海康
- js谷歌翻译插件.rar
- 基于HTML5 canvas的仪表盘插件.zip
- 24种常用的VST效果插件
- 织梦文章自动更新插件
- tinymce富文本编辑器集成demo,添加po
- 樱花特效.html
-
ja
vasc ript解析二维码插件以及dem - 移动端html5+jQuery图片裁剪插件头像
- uploadifive-v1.2.2-standard文件上传插件
- 最新版dedecms5.7 sp2 UTF-8在线报名+自动
- VLC插件播放视频和播放直播流
- 使用qunee插件实现html工作流程图
- KinSlideshow1.2.1 基于jquery的幻灯片/焦点
- h5 仿支付宝密码输入框 html 不使用框
- jquery 弹出可拖拽移动层插件支持if<
- 支付宝微信个人免签支付软件免费带
- 微信跳转支付宝红包源码和教程
- Delphi编写ActiveX(OCX)插件与网页完美
- ajax证书查询插件.zip
- 织梦手机端及MIP端同步生成HTML插件
评论
共有 条评论