银联支付文档

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

[java]  view plain  copy
  1. int re = UPPayAssistEx.startPay(PayActivity.thisnullnull, tn, "01");  
  2. if (re == UPPayAssistEx.PLUGIN_NOT_FOUND) {  
  3.     UPPayAssistEx.installUPPayPlugin(PayActivity.this);  
  4. }  


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

[java]  view plain  copy
  1. protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
[java]  view plain  copy
  1.    if (data == null) {  
  2.       return;  
  3.    }  
  4.    String msg = null;  
  5.    final String re = data.getExtras().getString("pay_result");  
  6.    if (re.equalsIgnoreCase("success")) {  
  7.        msg = "支付成功";  
  8.    } else if (re.equalsIgnoreCase("fail")) {  
  9.        msg = "支付失败";  
  10.    } else if (re.equalsIgnoreCase("cancel")) {  
  11.        msg = "用户取消了支付";  
  12.    }  
  13. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值