首页 > 其他 > 详细

支付宝支付

时间:2017-10-29 10:26:23      阅读:243      评论:0      收藏:0      [点我收藏+]

支付宝支付比较简单:首先去支付宝下载一个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)根据返回的信息,生成签名结果。验证通过之后对返回信息进行处理
例如:支付成功则发货(实现具体的业务逻辑),失败,返回一个错误页面。

支付宝支付

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!