APP支付-》支付宝RSA2->支付与验签

第一次配置支付宝,按照官网示例搞了一天,走不通。经过两天的踩坑,百度了大神的代码,支付宝终于可以了。

1:下载这是官网的最新SDK

APP支付-》支付宝RSA2->支付与验签

2:配置SDK,添加命名空间

AopClient.php文件:

APP支付-》支付宝RSA2->支付与验签

SignData.php

APP支付-》支付宝RSA2->支付与验签

3:我在新建了一个与aop目录同级的文件alipay_config.php,里面配置了APPID,公钥和私钥之类的。例如:

APP支付-》支付宝RSA2->支付与验签

4:我在公共函数内写一个方法,返回支付的url

因为是微擎的框架所以才有global $_W,$_GPC;

请求参数正如注释的代码数组$content

APP支付-》支付宝RSA2->支付与验签

APP支付-》支付宝RSA2->支付与验签

5:调用函数,返回支付url

APP支付-》支付宝RSA2->支付与验签

6:回调,我的notify_url设置的是一个php文件,位置在与aop文件同级。开始是验签,判断$flag是否正确,正确的话验签通过echo ‘success’;失败的话echo 'fail';,之后就是写逻辑.

APP支付-》支付宝RSA2->支付与验签

上一篇:hibernate通过注解实现实体和表的映射


下一篇:BZOJ_2194_快速傅立叶之二_(FFT+卷积)