码迷,mamicode.com
首页 > 其他好文 > 详细

支付宝支付

时间:2017-10-29 11:09:30      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:数组   使用   dem   实现   stp   mit   错误   mys   业务逻辑   

支付宝支付比较简单:首先去支付宝下载一个demo其实这个demo拿来就可以使用了。下面我来说一下他的具体是怎么执行的

1)调用支付宝接口(
具体:
(I)调用AlipaySubmit.buildRequestPara()方法生成要请求给支付宝的参数数组。
调用AlipayCore.paraFilter(sParaTemp);除去数组中的空值和签名参数。
之后,调用buildRequestMysign(sPara)生成签名结果。最后将签名结果与签名方式加入请求提交参数组中。
(II)调用buildRequest建立请求,以表单HTML的形式构造。
(2)支付宝将付款信息返回给系统
I)首先需要验证是否是支付宝发出的合法参数数组。
调用AlipayNotify.verify()方法判断responsetTxt是否为true,isSign是否为true
通过checkUrl()方法获取远程服务器ATN结果。以上用来验证是否是支付宝发送的结果。
(II)根据返回的信息,生成签名结果。验证通过之后对返回信息进行处理
例如:支付成功则发货(实现具体的业务逻辑),失败,返回一个错误页面。

支付宝支付

标签:数组   使用   dem   实现   stp   mit   错误   mys   业务逻辑   

原文地址:http://www.cnblogs.com/triumph-wyp-com/p/7749409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!