在开发中需要使用支付宝的快捷移动支付接口,通过文档知道,当完成客户端请求完成后,支付宝服务器会异步通知客户端的服务器。这里的关键是提供给支付宝的这个用于异步通知的controller该做些什么事情呢?以及如何将支付宝提供的这些sdk放到服务器上面去?
我的软件环境: hinkphp+mysql
如何将快捷支付的服务端sdk整合到thinkphp有以下五个步骤:
一、生成公钥、私钥,这部分请参考支付宝提供的手册,不在多余的描述,此步非常关键,如果公司钥生成错误,那后面所有的都是错误。
二、将获得的公钥通过支付宝控制台获取支付宝的公钥。并将公钥内容复制到【服务端demo\PHP-UTF-8\key\alipay_public_key.pem】中.把生成的私钥也拷贝到这个文件夹中来,最终文件有如下两个文件,并且名字也必须保持一致:
三、在thinkphp中的Vendor文件夹下,新建文件夹Alipay,把【服务端demo\PHP-UTF-8\lib】中的文件拷贝进去,支付宝作为第三方类库引入。
现在对以上文件进行重命名
alipay_core.function.php重命名为:Corefunction.php;
alipay_rsa.function.php重命名为:RSAfunction.php;
alipay_notify.class.php重命名为:Notify.php;
然后,打开Notify.

最低0.47元/天 解锁文章
8051

被折叠的 条评论
为什么被折叠?



