android银联支付

原创 2013年12月05日 14:33:05

在做的项目要用银联支付,老大要我研究,可是呢,可能是我不太会搜索,总之,两天过去,老大问我进展如何,支支吾吾。哎,现在才知道,我搜索到的网页大都说得不大清楚,一度让我怀疑自己的智商。未免跟我一样的童鞋有同样的困扰,现将开发银联支付的流程记录如下:

准备工作:

1.在线申请商家服服务【可以猛击此处跳转链接】

2.申请服务以后就会有人负责技术对接啦,会给你商户号和密钥(订单签名用),还会发好多文档给你,看了文档就知道怎么做啦

开始工作(android):

准备工作做好啦,前端开发的,开始码代码吧

ps:其实android开发银联支付很简单,我们只要将订单信息在应用服务端进行签名,签名成功以后服务端会返回一个交易流水号,客户端只要根据这个这个交易流水号即可启动支付控件进行支付。具体怎么签名的,请看文档目录     相关文档(文档下载url【使用键盘猛砸此处前去下载】)

1,将文档目录UPPayPluginEx-SND-2.0.9 3\upmp_android\sdk\apk下的UPPayPluginEx.apk拷贝到项目的assets目录下

2,将文档目录UPPayPluginEx-SND-2.0.9 3\upmp_android\sdk下的UPPayAssistEx.jar目录UPPayPluginEx-SND-2.0.9 3\upmp_android\sdk\jar下的UPPayPluginEx.jar拷贝到项目的libs(低版本的sdk需要自己创建libs文件夹)目录下,UPPayPluginEx-SND-2.0.9 3\upmp_android\sdk\jar下的style.xml与项目的style文件合并

3,在项目名称右键单击依次选择Build Path——>Configure Build Path,出现对话框左边栏选择Java Build Path 右边选择Libraries标签,单击 Add JARs 选择项目libs目录下的

出现对话框单击Add JARs在弹出的对话框里选择UPPayAssistEx,然后点两个ok就可以使用银联支付控件啦

4,具体使用方法(如果没有安装银联支付控件,我这里是直接安装的,可以根据需要自行处理)

int re = UPPayAssistEx.startPay(PayActivity.this, null, null, tn, "01");
if (re == UPPayAssistEx.PLUGIN_NOT_FOUND) {
    UPPayAssistEx.installUPPayPlugin(PayActivity.this);
}


  tn:客户端请求服务端,服务端进行订单签名成功返回的交易流水号,"01"为测试模式,不会发生真实的交易,"00"为正式交易,订单多少钱你的银行卡就会被扣多少钱,请谨慎对待,然后在onActivityResult里处理支付结果

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   if (data == null) {
      return;
   }
   String msg = null;
   final String re = data.getExtras().getString("pay_result");
   if (re.equalsIgnoreCase("success")) {
       msg = "支付成功";
   } else if (re.equalsIgnoreCase("fail")) {
       msg = "支付失败";
   } else if (re.equalsIgnoreCase("cancel")) {
       msg = "用户取消了支付";
   }
}




ok,android版的银联支付完成 了,是不是超简单的


相关文章推荐

Android银联支付源码Demo

  • 2015年11月25日 16:31
  • 1.68MB
  • 下载

Android-银联支付开发

转自:http://blog.csdn.net/qq285016127/article/details/38435585 银联支付也是一般比较常用的支付功能,这里简单了介绍a...

银联支付sdk android,ios,java,php

  • 2014年10月30日 10:50
  • 59.45MB
  • 下载

android - 银联在线支付

“深入浅出,人人都是程序员”本文章参考:http://blog.csdn.net/dashentao1989/article/details/48680377银联开发者地址:https://open....

android 19银联支付插件

  • 2016年07月08日 17:48
  • 30KB
  • 下载

Android-银联支付

DevStore首页 > DEV资源 > 服务评测下载 > 银联支付安卓版服务评测//下为转载笔记 银联支付也是一般比较常用的支付功能,这里简单了介绍android app如果短期快速应用这一方面...

Android-银联支付

银联支付也是一般比较常用的支付功能,这里简单了介绍android app如果短期快速应用这一方面的东西。直接上代码: 1.导入银联支付的依赖包: 2.在res目录下增加资源包: ...

Android中的支付(银联篇)

虽然银联在手机支付方面用处不多 ,但因为他集成简单,费率较低 ,我公司在app开发中调用发了银联支付 首先 第一步 导入包 关于上面的几个so文件 我在做测试的时候知保留了armeab...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android银联支付
举报原因:
原因补充:

(最多只允许输入30个字)