注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

早衰男的巢

大音希声 道隐无名

 
 
 

日志

 
 

PHP: 支付宝 WAP支付 SDK WS_WAP_PAYWAP 返回无错误代码的系统繁忙提示  

2014-06-17 23:32:27|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

简要备忘两句,今天遇到的情况,用支付宝提供的demo直接修改 alipay.config.php 内的用户参数,然后试运行。

在提交订单的时候GW返回wap页面只提示系统繁忙,并没有其他可参考信息

image

【原因】

alipayapi.php 在处理订单的时候要经过两部和支付宝服务器的通信

1. 第一步 建立请求,获取request_token
$alipaySubmit = new AlipaySubmit($alipay_config);
$html_text = $alipaySubmit->buildRequestHttp($para_token);

2.第二步 封装 request_token到 $parameter提交订单

$html_text = $alipaySubmit->buildRequestForm($parameter, 'get', '确认');

问题出在第一步,当出现错误时解析得到的 $request_token 已经为空值,所以第二步提交时会因为参数缺失直接报系统繁忙

?

调试跟踪办法是在第一步执行后抓取返回的信息查看

//URLDECODE返回的信息
$html_text = urldecode($html_text);
wlog("[decoded.html_text]{$html_text}"); //添加写log输出

得到结果-参照 SDK 附带文档《手机网页即时到账接口.pdf》排查

  评论这张
 
阅读(3525)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018