| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- 一、免责申明:
 
- 此DEMO仅供参考,实际开发中需要结合具体业务场景修改使用。
 
- 二、demo的运行环境:适用于php5.5以上的开发环境
 
- 代码简要说明
 
- wappay文件夹下
 
- 	buildermodel ---------- 对应的接口的bizcontent业务参数进行封装处理,且做了json转换,比字符串传参更佳方便。
 
- 	service->AlipayTradeService.php      ---------- 所有接口中使用的方法。
 
- AlipayTradeService.php 文件内方法说明
 
- 1、SDK请求方法
 
- aopclientRequestExecute($request,$ispage=false)
 
- $request:对应接口请求的对象
 
- $ispage:是否为页面跳转请求(手机网站支付必须为页面跳转,查询,退款则可以无需页面跳转)
 
- 2、手机网站支付接口的方法
 
- wapPay($builder,$return_url,$notify_url)
 
- $builder:业务参数,使用buildmodel中的对象生成。
 
- $return_url:同步跳转地址
 
- $notify_url:异步通知地址
 
- 3、手机网站查询接口
 
- Query($builder)
 
- $builder:业务参数,使用buildmodel中的对象生成。
 
- 4、手机网站退款接口
 
- Refund($builder)
 
- $builder:业务参数,使用buildmodel中的对象生成。
 
- 5、手机网站关闭接口
 
- Close($builder)
 
- $builder:业务参数,使用buildmodel中的对象生成。
 
- 6、手机网站退款查询接口
 
- refundQuery($builder)
 
- $builder:业务参数,使用buildmodel中的对象生成。
 
- 7、手机网站账单下载接口
 
- downloadurlQuery($builder)
 
- $builder:业务参数,使用buildmodel中的对象生成。
 
- 8、支付宝返回的信息验签
 
- check($arr)
 
- $arr:收到的支付宝返回信息数组
 
- 9、打印日志
 
- writeLog($text)
 
- $text:要打印的字符串
 
 
  |