手机控件银联支付的流程和流程总结,值得收藏!

2024-02-22
来源:网络整理

我刚刚接触银联支付,网上搜索还是看关于银联支付的官方文档都不是很清楚,所以自己总结了一下,希望能帮助大家快速集成。

1.进入官方下载网站,选择下载手机控制支付demo:

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

2.直接找到demo中的三个类:

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

这里不得不吐槽一下银联支付的demo。 不像支付宝那样简单明了的调整一个方法改变一些参数,这里可以使用银联demo,需要手动复制到自己的代码中。 或者自己打包。 (其中的jar包和.so文件我就不提了,直接复制到自己的项目中即可。特别注意.so文件要和java文件并列放在src/main目录下。另外,将使用的权限复制到您自己的项目中)

3、简述手机控制银联支付流程:

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

总而言之,应用程序将购买的产品信息提交到应用程序后端。 应用后台收到购买信息后,将信息提交给银联后台。 银联收到支付信息后,返回一个交易序列号给app后台(即app需要tn号,app后台会返回这个交易序列号给app,app获取到的订单序列号是一个21- 纯数字号码,即app调用银联所需的tn号码)

4.看看这三类:

这个demo和支付宝的demo不太一样。 在这个演示中,没有固定的工具或类。 看看这堂课就知道了。

这堂课上有评论。 您无需阅读前面的内容。 只需按照评论中给出的流程进行即可:

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

第1步:看图片。 需要注意的是,使用银联演示和测试账号提供的tn时,请使用01测试环境。 实际与后台交互时,必须换成00开发环境,否则会报错。

我们可以忽略demo中的第一步,因为这一步是请求银联提供的接口,该接口仅用于获取tn值。 (我们已经在上面第三部分得到了tn值,所以跳过第一步)

请参阅下面的第二步

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

步骤2是调用银联支付插件的重要地方。 看完demo后我调整了一个

n(这个,tn,);

方法(上下文、tn 值、开发环境)。 tn值就是上面第三个背景给出的tn。 看到第一步,自己改一下就可以了。 是00开发环境和01测试环境。 但请注意,这只是一个回调接口方法。真正有用的其实是

中间

.(, null, null,tn,mode);

开通银联支付。

请参阅下面的第三步

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

第三步,调用银联支付后返回app时使用,看看返回结果是成功还是失败,或者返回什么。

完成以上之后,银联控支付就基本结束了。

但要特别注意第三步:

银联支付接入_接入银联支付是什么_接入银联支付需要多少费用

在demo的返回结果中,扩展被扩展了。 我们直接删除了整个扩展过程,不需要扩展。 如果申请延期,每次申请都会因延期未获批准而失败。

发展路还很长,我们每天都进步一点点。

如果您不明白所读内容,可以回复。 很荣幸能和各位大师一起讨论~

分享