支付宝h5网页的支付

                                                                               支付宝h5网页的支付

最近上线一个理财项目,手机网站进行调起支付宝App支付,做起来还是满顺手的,在此做个记录。

1、首先签约手机网站支付

进入商家中心,进行手机网站支付签约

支付宝h5网页的支付_第1张图片

这个是签约之后的状态,如果没有进行接入,直接进行接入就行

支付宝h5网页的支付_第2张图片

签约详情

支付宝h5网页的支付_第3张图片

2、官网接口了解

1、支付宝手机网站支付官方了解,看文档,感觉比博客里面出来的靠谱多了,踩过很多坑。手机的支付流程效果图,可以是这样,都是大同小异的。

支付宝h5网页的支付_第4张图片

公钥和私钥的如何获取,就不说了,现在网上有很多,现在直接说官方demo

支付宝h5网页的支付_第5张图片

2、将项目导入Eclipse,Idea等开发工具,支付配置

支付宝h5网页的支付_第6张图片

appId:只需要配置自己的商户appId

私钥(RSA_PRIVATE_KEY)和公钥(ALIPAY_PUBLIC_KEY):只需要配置成自己的就行

notify_url和return_url:只需要外网能够访问,可以采用花生壳

3、项目访问

启动项目进行访问:http://localhost:8081/alipay.trade.wap.pay-java-utf-8/,项目端口可以进行配置

1、项目支付选择

支付宝h5网页的支付_第7张图片

2、订单详情页面

支付宝h5网页的支付_第8张图片

3、确认支付页面

支付宝h5网页的支付_第9张图片

4、输入密码界面

支付宝h5网页的支付_第10张图片

5、支付完成,并点击完成,点击完成,会进行return_url的跳转,可以参考demo下面的return_url.jsp

支付宝h5网页的支付_第11张图片

demo中提供的响应处理

支付宝h5网页的支付_第12张图片

6、支付完成的响应通知完成自己的订单业务,并进行状态的修改,截取的代码都是获取参数和校验签名,后面处理自己的业务,最后支付宝如果处理成功只需要返回两种情况,分别是

支付宝h5网页的支付_第13张图片

 

//支付宝支付
public static String ALIPAY_RESPONSE_SUCCESS = "success";
public static String ALIPAY_RESPONSE_FAILED = "failed";

 

你可能感兴趣的:(项目实战笔记)