在项目中集成银联无跳转支付步骤

记录在项目中集成银联无跳转支付功能。
参考页面https://open.unionpay.com/tjweb/acproduct/list?apiservId=449#tit4

第一次接触在项目中集成银联支付功能,第一感觉是好高大上,我没弄过啊,我感觉我搞不定啊。怀着忐忑的心情开始了学习研究之路。经过半天的百度之后我的感觉是未知也不一定可怕。

下面是我根据我们需求整理的流程图。

image.png

集成步骤

第一步: 将所需jar包迁移到项目中

第二步: 复制acp_sdk.properties到项目内

第三步:复制com.unionpay.acp.sdk下的所有类到自己的功能内(需注意SDKConfig这个类的加载)

第四步:赋值demo中的代码

(1): 验证银行卡是否开通了银联支付(复制 Form03_6_3_OpenQuery.java )

进出参数示例

image.png

(2): 商户侧开通银联支付 (复制 Form03_6_2_OpenCard_Back.java)

进出参数示例

image.png

(3): 发送消费短信(复制 Form03_6_6_ConsumeSMS.java)

进出参数示例

image.png

(4): 发送消费信息 (复制 Form03_6_7_Consume.java )

进出参数示例

image.png

(5): 查询消费状态 (复制 Form03_6_5_Query.java)

进出参数示例

image.png

(6): 撤销交易 (复制 Form03_6_3_ConsumeUndo.java)

进出参数示例

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容