Java 银联云闪付对接记录
一开始盲目找资料走了弯路:
还是从银联给的官方文档入手最高效:
- 附件3:云闪付业务商户入网服务指引.pdf
http://tomas.test.upcdn.net/pay/%E9%99%84%E4%BB%B63%EF%BC%9A%E4%BA%91%E9%97%AA%E4%BB%98%E4%B8%9A%E5%8A%A1%E5%95%86%E6%88%B7%E5%85%A5%E7%BD%91%E6%9C%8D%E5%8A%A1%E6%8C%87%E5%BC%95.pdf
这其中交代 入网流程 和 入网测试 参数加密文件去哪儿找和 官方的开发文档地址 和 demo 下载地址. 请务必通读 .~~~
- 商务合作谈下来回收到一封邮件 里面有商户账号 和三个附件 就是我贴出来的这三个 pdf
第一步: 下载生成环境需要的证书(有效期 14 天内务必下载) 不然需要重新申请
http://tomas.test.upcdn.net/pay/%E9%99%84%E4%BB%B61%EF%BC%9A%E7%94%9F%E4%BA%A7%E8%AF%81%E4%B9%A6%E4%B8%8B%E8%BD%BD%E3%80%81%E5%AF%BC%E5%87%BA%E5%8F%8A%E4%B8%8A%E4%BC%A0%E6%B5%81%E7%A8%8B.pdf
第二步: 登录 https://open.unionpay.com/tjweb/index 开放平台
获取测试参数:
介绍:https://open.unionpay.com/tjweb/support/doc/online/7/382
登录状态访问: https://open.unionpay.com/tjweb/user/mchTest/param 就是测试环境入网参数
测试商户号:由银联提供仅供测试的非真实商户号 77729xxxxxxxxxx8
下载这些 测试证书5.1.0:签名与验签、加密证书(仅供测试使用) 敏感加密证书 根证书 中级证书 商户私钥证书(签名使用,密码:000000)
第三步: 找到 Java 服务端 DEMO:
找到云闪付产品: https://open.unionpay.com/tjweb/doc/mchnt/list?productId=3 下载
银联手机支付控件开发包(iOS) https://open.unionpay.com/upload/download/%E9%93%B6%E8%81%94%E6%89%8B%E6%9C%BA%E6%94%AF%E4%BB%98%E6%8E%A7%E4%BB%B6%E5%BC%80%E5%8F%91%E5%8C%85%EF%BC%88iOS%293.3.12.rar
里面有服务端 Java 代码 和测试环境 已经生产环境需要的部分证书(根证书和中级证书) (生产秘钥和和 pfx 的文件 在第一步自行保留)
第四步: 依照 DEMO 集成银联支付到自己项目
参考: https://blog.csdn.net/qq_29307283/article/details/100511228
https://gitee.com/javen205/IJPay
开发过程中遇到参数问题: 看这里
https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=279&&apiservId=448&&version=V2.2
第五步: 测试 发送完成截图给银联
第六步: 预发环境 使用真实账户和证书 走支付退款流程
第七步: 生成灰度发布 验证完成全量上线
编程过程中注意处理 各种应答码 : https://blog.csdn.net/weixin_42314754/article/details/84097542 https://open.unionpay.com/tjweb/doc/respcode/list
参考文章: https://blog.csdn.net/xiaolinzi176/article/details/87857860
Java 银联云闪付对接记录的更多相关文章
- 基于xposed逆向微信、支付宝、云闪付来实现个人免签支付功能
我的个人网站如何实现支付功能? 想必很多程序员都有过想开发一个自己的网站来获得一些额外的收入,但做这件事会遇到支付这个问题.目前个人网站通过常规手法是无法实现支付管理的,所有支付渠道都需要以公司的身份 ...
- 云闪付个人免签支付用xposed解决强制升级
云闪付的xposed程序之前用的是6.18的版本,前段时间突然不能用了,提示要升级到最新的7.0版本.之前这个云闪付的个人免签支付程序一直跑的挺好,云闪付也是所有免签支付里面最能跑量的,不甘就这么放弃 ...
- Java 微信支付分对接记录 (先享后付)
微信支付分(先享后付)对接记录: 微信支付分对接步骤 填写开通支付分的申请表格 此步骤大概需要审核 1-3 个工作日; (模板-服务信息配置表-[先享后付免确认]-[商户名].xls) 填写商户信息 ...
- 闪付卡(QuickPass)隐私泄露原理
0×00 前言 说到闪付卡,首先要从EMV开始,EMV是由Europay,MasterCard和VISA制定的基于IC卡的支付标准规范.目前基于EMV卡的非接触式支付的实现有三个:VISA的payWa ...
- RFID Hacking③:使用ProxMark3嗅探银行闪付卡信息
0×00 前言 RFID是Radio Frequency Identification的缩写,术语为射频识别,俗称电子标签.按照工作频率的不同,RFID标签可以分为低频(LF).高频(HF).超高频( ...
- 电子现金、电子钱包、qPBOC、闪付、UPCash
一.关于金融IC卡领域的规范 由Europay.Mastercard.Visa三大国际信用卡组织联合制定的金融集成电路(IC)卡金融支付标准,称为EMV规范,其目的是为金融IC卡.金融终端.支付系统以 ...
- Linux中java项目环境部署,简单记录一下
这里只是简单的记录一下linux环境下面如何快速的搭配好环境,使你的项目能在linux环境上面运行. 很多时候,我们都是用windows环境进行配置调试的,而真正很多服务器都是在linux服务器上面的 ...
- java和android及IOS对接RSA加密经验
1.网上找的java生成RSA密钥对的例子,产生的字附串实际上是hax后和密钥串 你可以将他们当成静态字附串存在java代码里 2.android和java可以代码复用,IOS对接比较麻烦 3.IOS ...
- 基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)
前言: 本章介绍自己写的基于java.util.logging的轻量级日志记录库(baseLog). 该版本的日志记录库犹如其名,baseLog,是个实现日志记录基本功能的小库,适合小型项目使用,方便 ...
随机推荐
- elasticsearch 索引的使用(配合haystack)
1,# 从仓库拉取镜像$ sudo docker image pull delron/elasticsearch-ik:2.4.6-1.02,下载elasticsearc-2.4.6目录拷贝到home ...
- Netty — 线程模型
一.前言 众所周知,netty是高性能的原因源于其使用的是NIO,但是这只是其中一方面原因,其IO模型上决定的.另一方面源于其线程模型的设计,良好的线程模型设计,能够减少线程上下文切换,减少甚至避免锁 ...
- LinqMethod 实现 LeftJoin
LinqMethod 实现 LeftJoin Intro 有时候我们想实现 leftJoin 但是 Linq 提供的 Join 相当于是 INNER JOIN,于是就打算实现一个 LeftJoin 的 ...
- length()返回当前字符串的字符个数
package seday01;/** * int length() * 返回当前字符串的字符个数 * @author xingsir * */public class LengthDemo { pu ...
- ArchLinux 2019.11.01安装流程--安装基本系统
安装前的一些话 本文是参考官方文档ArchLinux的Installation guide(简体中文)加实际操作编写的. 有啥都好说,转载时请注明作者,这是基本素质,也是法律要求 安装是在虚拟机上进行 ...
- Java生鲜电商平台-电商支付流程架构实战
Java生鲜电商平台-电商支付流程架构实战 说明:我一直秉承的就是接地气的业务架构实战.我的文章都有一个这样的核心. 1. 业务场景 2. 解决问题. 3.代码实现. 4.代码重构. 5.总结与复盘. ...
- springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限
1.代码生成器: [正反双向](单表.主表.明细表.树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本.处理类.service等完整模块2. ...
- SQL Server中的LEFT、RIGHT函数
SQL Server中的LEFT.RIGHT函数. LEFT:返回字符串中从左边开始指定个数字符. LEFT(character_expression,integer_expression); RIG ...
- iOS----------提交被拒
Hello, Thank you for resubmitting your app for review. Guideline 2.5.1 - Performance - Software Requ ...
- [b0036] python 归纳 (二一)_多进程数据共享和同步_服务进程Manager
# -*- coding: utf-8 -*- """ 多进程数据共享 服务器进程 multiprocessing.Manager 入门使用 逻辑: 20个子线程修改共享 ...