《「PHP小白贴」PHP简单支付宝手机网页(客户端)支付》要点:
本文介绍了「PHP小白贴」PHP简单支付宝手机网页(客户端)支付,希望对您有用。如果有疑问,可以联系我们。
首先我们肯定是要有一个支付宝的商家账号,并且申请了手机网站支付的功能,之后再蚂蚁金服开放平台去创建一个应用,入下图.
点击支付应用创建,创建应用时只需要填写带*的信息就好,其他的我们可以后配置.
创建成功之后,进入开放平台管理,这里可以查看修改公钥以及查看创建应用的APPID和设置授权地址.
这里,我们推荐用下面这个官方的生成器来进行公钥私钥的生成,如下图.
这个可以在官方文档的链接自行下载,点击生成公钥和私钥,生成成功除了页面上还会自动生成两个txt文件存放公钥秘钥,如下图.
公钥是填写支付宝管理的APPID下面的RSA2(SHA256)密钥以及RSA(SHA1)密钥的,生成的秘钥我们先不着急填写.
因为是比较简单的支付宝支付,我们直接去支付宝官方下载alipay.trade.wap.pay-PHP-UTF-8.
下面我们看一下目录结构.
readme.txt中标明了目录结构,小编在这里再啰嗦几句,web目录是我测试时自己创建的,是用来放html页面的,notify_url.php是用来接收异步通知,return.php是页面的同步回调,config.php是填写支付宝的配置文件,log.txt是每次支付哀求的记录,下面我们先来说一下config.php的配置,如下图.
app_id填写上面创建应用的APPID.
merchant_private_key填写我们上面用官方工具生成的应用私钥.
下面两个分别填写服务器的异步回调和同步回调地址.
编码格式,签名方式,支付宝网关我们暂时不需要修改.
alipay_public_key填写我们支付宝管理的APPID下面的RSA2(SHA256)密钥以及RSA(SHA1)密钥,也就是填写官方工具生成的应用公钥.
配置完这些我们来看一下wappay目录下的pay.php文件,这个也是我们前台来哀求的文件.
这里我简单修改了一下,方便测试,我们把需要填的参数填上去就可以了,之后我们写一个html文件,在文件中写一个form表单,如下图.
之后我们就可以给这个html写一些样式和效果,当我们点击提交到wappay下的pay.php时,如果我们的手机安转了支付宝应用,就会打开支付宝客户端进行支付,这里我没写太多input,我们可以多传一些参数,比如用户的token,传过去在后台进行一些对用户的逻辑操作也是必要的.
测试支付成功之后,我们就可以在异步回调文件和同步重定向文件以及pay.php中做一些有意思的事,比如下单时的数据存入数据库以及接收异步回调时的数据进行对比,给用户的账号增加金额等.
各位客官,我们简单的PHP支付宝支付就到这里了,写的有不足的地方希望大家指出来,小编也比较菜,都是纯手打的字,也希望与各位PHP大神交流,如果有什么不明白的地方,也可以给我留言,小编都会为各位客官回复的.
客官大人,小编文笔不是很好,但是每天保持手写文章,每天都会用心花几个小时更新文章 您的关注点赞转发是小编最大的动力 (*  ̄3)(ε ̄ *)
维易PHP培训学院每天教你实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/6686.html