今天记录一个在线支付功能,是用PHP调用支付宝的手机网站支付接口,官方文档链接:https://openhome.alipay.com/developmentDocument.htm,不过感觉不太详尽,也有小坑在其中,下面正文。
我是用的SDK,下载地址:https://docs.open.alipay.com/203/105910/,下载了解压放在项目vendor文件夹下待引用。解压后我将文件命名为alipay,文件结构如下图。
其中notify_url.php为支付宝服务器异步通知页面,在其中书写自己网站需要的业务逻辑程序代码;return_url.php为支付宝页面跳转同步通知页面,主要用于支付成功后的页面跳转;wappay下的pay.php为支付demo,主要的逻辑全部就在其中。