一、开发前的准备工作(开发中务必将控件mode改为测试环境)
1. 打开https://open.unionpay.com/,后续说的文档下载、FAQ查询等都在这个平台操作。
2. 下载规范和开发包。帮助中心-下载-产品接口规范-手机控件支付产品接口规范,帮助中心-下载-产品接口规范-手机控件支付产品技术开发包。(ApplePay后台部分和控件产品相同,区别仅在于调起的控件不同。)
3. 开发人员都请先看下6.2的消费的交易流程。
4. 相关测试参数:
如果已签约,有自己的测试商户,则直接用自己的商户号测试,测试证书开发包里都有。* 尽量用真实商户号测试,防止有时候参数配错能尽早发现。
如果没有签约,或者商户号尚未分配,请在平台里自行获取商户并且开交易权限,方法为:
a) 左上角注册;
b) 登陆后右上角我的测试-测试参数
c) 我的测试-产品-选下自己集成的。

测试卡信息说明:
因Apple未提供测试环境,无法做完整的全流程测试。
目前测试时控件会去Apple读真实卡,但实际往后台交易时会替换为6259020040003629这个卡。
控件里显示交易的卡并不会真实交易,密码也可随意输入。
对账文件中的打码卡号都会显示为6259020040003629这个卡的打码后的信息。

二、客户端开发步骤
1. 参考文档《中国银联手机支付控件使用指南》(该文档位于前台开发包的doc目录下),建立一下工程。
2. 在后台开发实现消费(获取tn)请求前,App开发可以看看demo代码怎么调起控件的,demo里默认由银联的一个商户仿真获取tn(http://202.101.25.178:8080/sim/gettn或http://101.231.204.84:8091/sim/getacptn),之后需要改从商户自己的后台那里获取tn的。
3. 后台开发完成消费请求后,与后台开发商讨一下后台和app间传递tn的方式。
4. 改为从自己后台tn做测试。
5. 自行增加其他业务逻辑。

* 遇到问题可到https://open.unionpay.com/先自行看看能否解决:
1) 如果是代码异常:帮助中心-FAQ中把异常拷贝一小段搜索;或可以到FAQ的开发问题类别下,搜“安卓”或“iOS”可搜到对应的全量开发问题。
2) 如果是控件出错,报错信息有7位数字:技术集成-应答码,输入7位数字搜索。
3) 如果是控件出错,没有报错信息或没有7位数字:帮助中心-FAQ-测试问题,搜“app”可搜到控件的全量测试问题。
* 交易成功退出控件后开发包demo里有段验证签名的代码,代码默认是在手机app(此处就是指demo的app)中验签,请注意一定修改为传给后台进行验签,对应后台开发包demo的VerifyAppData文件。(验签公钥证书到期后需要更新的,如果放app里做会很难更新的。)

三、后台开发步骤
1. 打开后台开发包,找到对应语言\示例代码文件夹,看下readme.txt,按步骤部署、修改配置文件等。
2. 其中Form_6_2_AppConsume的接口可获取tn,请跟客户端开发确定一下后台和app间传递tn的方式,最简单的方法就是直接在页面打印tn,不过部分语言直接仅打印tn的时候会带换行符,建议手机开发在收到tn的时候trim一下。
3. 后续参考readme完成。

* 遇到问题可到https://open.unionpay.com/先自行看看能否解决:
1) 如果是代码异常:帮助中心-FAQ中把异常拷贝一小段搜索;或可以到FAQ的开发问题类别下,搜“java”、“c#”、“php”可搜到对应的全量开发问题。
2) 如果是正常收到应答respcode非00,可以看一下respMsg,里面的7位数字在平台上技术集成-应答码搜索。
3) 如果是其他错,在FAQ的测试问题类别下看看是否有自己遇到的问题。

##银联ApplePay控件开发包1.1\开发联调步骤向导.txt

转载于:https://www.cnblogs.com/simpledev/p/5844060.html

银联云闪付开发联调步骤向导相关推荐

  1. java云闪付,第三方支付-银联云闪付开发教程

    最近项目中,新增了一种第三方支付方式--云闪付,特总结了一下开发流程. 一.准备工作 云闪付支付流程图 a.客户选择云闪付支付,提交订单给商户后端,后端向银联后端请求tn(流水号): b.商户后端请求 ...

  2. 云闪付怎么对接三方php,第三方支付-银联云闪付开发教程

    最近项目中,新增了一种第三方支付方式--云闪付,特总结了一下开发流程. 一.准备工作 云闪付支付流程图 a.客户选择云闪付支付,提交订单给商户后端,后端向银联后端请求tn(流水号): b.商户后端请求 ...

  3. PHP开发银联云闪付二维码支付

    你好,是我琉忆.最近刚好有在研究银联云闪付的支付模块,所以就写篇总结分享给大家. 这算是第二次接触支付的东西了,接触得最多的是接入微信支付,自己也有相关的总结文章,可以去segmentfault搜索& ...

  4. 从0到1学习云闪付开发,云闪付小程序崛起之玩转云闪付小程序

    一.技术探索 云闪付小程序开发,也是最近两年才发展起来,对于绝大多数人来说是一个新的起点.新的领域,然鹅,对于一个开发老兵来说一切都如履平地. 废话不多说,直入主题,让我带领大家一起探索云闪付开发技术 ...

  5. 银联云闪付产品分析报告

    银联云闪付产品分析报告 一.云闪付产品 银联云闪付是银联专为移动互联网打造的统一品牌(图1),旗下各产品使用了NFC.二维码等技术,可实现手机等移动设备在具有银联"QuickPass&quo ...

  6. 继微信支付后 支付宝宣布向银联云闪付开放线上场景

    10月2日消息,支付宝发布声明称,正在与中国银联开展合作推动线上.线下的多场景支付互联互通. 根据声明,支付宝与中国银联互联互通进展如下: 支付宝向银联云闪付开放线上场景,首批覆盖85%淘宝商家.今年 ...

  7. android 银联支付必须要nfc吗,手机没有NFC功能,可以使用银联云闪付功能吗?

    理论上来讲得有nfc功能才可以使用银联云闪付功能. NFC主要有以下几类: 1.接触通过,如门禁管理.车票和门票等,用户将储存着票证或门控密码的设备靠近读卡器即可,也可用于物流管理. 2.接触支付,如 ...

  8. 华为p20支持手机云闪付吗_银联云闪付支持HuaweiPay

    京华时报讯(记者马文婷)中国银联联合华为公司与20余家商业银行昨日举行合作发布会,即日起银联云闪付将全面支持HuaweiPay.基于华为手机的内置安全芯片与全球领先的移动支付技术和安全标准,此次适配的 ...

  9. 华为nova7se能云闪付吗_Huawei Pay开通与使用银联云闪付教程

    Huawei Pay怎么用? 也就是说华为用户如何使用NFC功能,其实Huawei Pay是需要借助银联云闪付来支付的,说白了,就是Huawei Pay要绑定银联卡(就是银行卡),然后通过POS机 H ...

最新文章

  1. 018_TemplateModel
  2. kindeditor java 上传图片_java中KindEditor本地图片上传与上传失败问题
  3. Centos7 安装 opencv
  4. Linux进程管理之ps的使用
  5. SpringBoot 自带工具类~断言
  6. VTK中导入并显示STL、3DS文件
  7. linux 开发板模拟u盘,ARM-Linux开发 - USB Gadget Storage 制作模拟U盘
  8. liscov替换原则
  9. Vue 背景音乐点击随机播放
  10. UIPATH 浏览器在新标签页中执行操作
  11. 用Burg法估计AR模型的参数原理详解及matlab实现
  12. php数据统计模板,PHP如何使用Echarts生成数据统计报表
  13. 在Textview中获取指定文字位置(兼顾网址链接和emoji表情),并在其附近展示图片
  14. 计算机usb端口没反应,如何解决win10系统电脑usb接口没反应的问题
  15. 爬取链家在北京每个地区的房屋信息
  16. SSM学生选课管理系统项目中问题总结(未完待续)
  17. 码科速送同城跑腿小程序V2.7.4+骑手端+前端
  18. 通过蒙板测试在NGUI中简单实现蒙板效果
  19. Redis 基础 - 短信验证码登录
  20. 软件测试方案设计-模板

热门文章

  1. VMware ESXi 6.7 配置iSCSI存储(分流)
  2. Cesium开发基础篇 | 04空间数据可视化之Entity
  3. VS生成的exe文件发给别人打不开的问题
  4. stm32 mbed 入门教程(一)---前期准备
  5. Html5面试问题总结(精华)
  6. 10个致工程师在工作中快速成长的技巧
  7. 什么决定了你的职场天花板?
  8. 镜像电流源特点_镜像电流源原理及其应用电路.pdf
  9. 【职业经验】三年数据沉淀!2020 年度测试行业问卷调查结果火热出炉!
  10. ML-Agents案例之蠕虫