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版的银联支付完成 了,是不是超简单的


UPPayPluginEx.apk

  • 2016年12月01日 14:38
  • 1.07MB
  • 下载

Android 银联【支付】

其实支付并没有想象中的难,只是在签约上一大堆麻烦事,需要各种证件,需要审核... 首先申明该文章写于2014年12月初,大家可以参考. 先说说步骤: 一、签约 1. 银联商户入网申请,(如果连...
  • cs_li1126
  • cs_li1126
  • 2014年12月17日 09:18
  • 1486

android移动支付——银联支付

前言 这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、po...
  • u012737144
  • u012737144
  • 2016年12月29日 16:17
  • 2516

android银联支付

在做的项目要用银联支付,老大要我研究,可是呢,可能是我不太会搜索,总之,两天过去,老大问我进展如何,支支吾吾。哎,现在才知道,我搜索到的网页大都说得不大清楚,一度让我怀疑自己的智商。未免跟我一样的童鞋...
  • songtzu
  • songtzu
  • 2013年12月05日 14:33
  • 8233

Footprints:一款真正的“千里眼”应用

近日,一款名叫“Footprints”(脚印)的应用出现在了App Store中,你一定会为该应用尖叫,因为它是一款能够极为精确的定位个人位置的应用,甚至连其行走的速度也在它的监测范围之内。应用的使用...
  • taolinke
  • taolinke
  • 2011年05月07日 19:19
  • 357

android app 快速接入银联支付流程(android studio版)

刚接触了下银联支付,在网上搜还是看官方文档银联支付都不是很清晰,所以自己总结一篇,希望可以帮助大家快速集成。 一.进入下载官网,选择下载手机控件支付demo: https://open.union...
  • qq_33078541
  • qq_33078541
  • 2016年01月25日 14:50
  • 11237

安卓开发 实现银联支付

安卓 集成银联 注意事项and简要代码
  • u013870523
  • u013870523
  • 2016年05月10日 16:20
  • 1943

银联支付集成-android studio

银联支付平台实在是难找,百度了好久才找到他们的网站 https://open.unionpay.com/ajweb/index 下载银联支付的sdk和集成文档。 一:在app目录下的libs文件夹中添...
  • sinat_33812429
  • sinat_33812429
  • 2016年11月03日 21:28
  • 690

Android银联控件支付开发流程

Android银联控件支付开发流程 需要内容: data.bin 、各型号的libentryexpro.so和libuptsmaddon.so UPPayAssistEx.jar 、UPPayPlug...
  • jiashuai94
  • jiashuai94
  • 2017年07月05日 19:57
  • 624

Android集成银联支付,跳过大坑,快速运行官方给的demo

最近公司涉及到银联的相关支付,没办法,弄吧。于是我到他们官网上下载了开发包,下面是地址: https://open.unionpay.com/ajweb/product/detail?id=3,根据...
  • LetGoAway
  • LetGoAway
  • 2016年08月09日 17:35
  • 2789
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android银联支付
举报原因:
原因补充:

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