Java如何创建支付接口

对接步骤

官网地址:码支付

首先去官网注册账号,这个就不过多介绍了,注册完后登录点击使用教程,把监控软件下载到本地

监控软件使用:

码支付软件使用教程

将以下三个类加到项目中:

demo.jsp(支付操作类):

这里要注意一点:有些朋友去官方下载的demo,小编的做了一些改变,就是支付人唯一标识这里删掉了,在后台传了固定的值:

<td><input name="pay_id" id="pay_id" type="text" value="" class="input_text"
                           style=" width:200px;"   ></td>

codepay.jsp(接收参数 创建订单):

这个类比较重要,主要的作用就是将demo页面的值传入接收,生成订单项,提交至官方url进行处理,返回回执结果,同步跳转提示地址等…

notify.jsp(验证通知 处理自己的业务):

这个类主要就是将所有参数进行了一个MD5加密的校验,偷偷告诉你们,如果有自己的通知结果页面,这个类可有可无,不过为了安全起见,还是加上,通过这个类进行加密校验,如果ok就跳转页面

点击支付后,提交的一个界面:

支付完成后,同步跳转通知:

有图有真相,这个平台对于想入手支付接口的朋友来说还是比较棒的,官方提供的demo可修改性也比较好,可以结合自己的项目场景去开发…

对接注意事项

先别溜,先听博主讲完,给大家说几个一定要注意的点,也是博主踩过的坑:

一定要去后台把参数一一正确的填入codepay.jsp和notify.jsp这两个类,获取参数如图:

一定要下载好监控软件,一定一定!!!如果你开通了了会员版,当我没说…,下载好后,在测试运行项目前,一定要运行监控软件进行监控,不然得不到回执结果,页面不会跳转,而且还会掉单…

但是!!!!!如果没去官方后台上传对应金额的收款码,扫了之后还是可以手动输入,当时我发现扫了之后,没有直接对对应的金额直接付款,而是可以手动输入比较疑惑,所以就去后台看了看,要上传对应的收款码

String return_url = "";//支付后同步跳转地址

Java学习视频

Java基础:

Java项目:

经验分享 程序员 微信小程序 职场和发展