支付宝的及时到账接口

Posted JC-0527 只为初见

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝的及时到账接口相关的知识,希望对你有一定的参考价值。

程序员,如何用Java集成,支付宝即时到账接口 ( 从今日头条链接)


需要支付宝 【合作者身份ID和安全校验码KEY】;如果这个你都搞不定,就没有必要在继续往下看了!!!!!!!!!!!

首先我们需要来先下载支付宝集成即时到帐接口文件,如下图。

技术分享图片


我们用到的当然是

create_direct_pay_by_user-JAVA-UTF-8

打开目录

技术分享图片

里面的文件跟我们的java web项目类似吧?,其实它就是一个普通的java项目,不妨我们先将它导入到Myeclipse中。

如下图:

技术分享图片

没必要先研究里面都是什么东西,我们先把这个项目加入到tomcat容器里,让他跑起来,让我们去看看里面究竟是一些什么东西。通过页面去了解代码。

技术分享图片

打开浏览器,先访问下index.jsp

技术分享图片

发现这是一个支付宝提供给我们的集成支付宝的测试页面,那么我们先来测试一下。

先配置一些东西。

这时候就需要我们的合作者ID和安全密钥啦。打开/alipay/src/com/alipay/config/AlipayConfig.java类。配置三个信息即可,如何配置?注释已经说的够明确了吧?

技术分享图片

配置完毕后,就可以测试了。打开index.jsp页面。这个页面的表单是要提交到alipayapi.jsp中处理的。从index.jsp下面这个代码就可以看出来了。

<form name=alipayment action=alipayapi.jsp method=post target="_blank">1

我们打开index.jsp页面之后,按照要求输入信息点击确定即可。

技术分享图片

开始提交。

技术分享图片

,就可以看到支付页面了,我们来支付一下,1分钱嘛还是有的,

支付之后。

技术分享图片

然后就是这个页面

技术分享图片

支付成功后,回调了return_url.jsp,

技术分享图片

看看下面的代码

技术分享图片

技术分享图片

技术分享图片

看完之后,里面就是接受了一些参数,然后验证一下支付是否成功,成功之后,我们要对自己网站的数据库进行操作。

这个return_url.jsp就是一个同步回调的的页面。

我们还看到了notify_url.jsp这个页面。这个是异步回调。是支付成功后,支付宝向我们的网站主动发生请求,所有这个只能在服务器端调试完成。

它的结构,和return_url.jsp一样。

然后就是这个alipayapi.jsp,当我们冲index.jsp提交请求到alipayapi.jsp的时候。让我们看看它做了那些事情?

技术分享图片

技术分享图片

技术分享图片

技术分享图片

发现他就是接受了index.jsp的数据,然后结合/alipay/src/com/alipay/config/AlipayConfig.java的配置信息打包成map集合建立了一次请求,返回了String。这个返回无关紧要,关键是他的这个请求,然后我们看到了结果,即到达付款页面。

看程序员用Java集成就这么简单。当然代码没必要用支付宝的代码,我们可以拓展我们的思维,把它的关键代码,加入到我们的业务类中。进行调用。

想和大家一起学习交流的,了解更多java知识,分享java学习资料,可关注小编头条号,点击微头条或者私信发 java获取!欢迎私信小编。

【私信方法】文章上方处点击“作者头像”,进入作者首页,在作者主页上方点击“ 关注” 旁边的 “发私信” 即可。


以上是关于支付宝的及时到账接口的主要内容,如果未能解决你的问题,请参考以下文章

支付宝接口注意事项

支付宝支付即时到账接口在ThinkPHP商城中的应用

支付宝:web页面扫码支付网站支付支付宝即时到账 + springmvc

xddpay.com 个人支付接口接入流程

支付宝:web页面扫码支付网站支付支付宝即时到账 + springmvc

支付宝及时到账(新版)教程