微信公众账号风风火火了了这么久,支付宝按捺不住终于也在今天推出了服务窗(类似微信公众账号),无奈就是没有php的demo,不过还是提供了sdk。希望以后支付宝同学勤奋写,直接写demo!
还有就是,本文本来一开始是发表在度娘的,可惜度娘在文中不给出现url,我这里那么多url,简直四五葬身之地(一直审核不通过!!!)
方法/步骤
-
注册及认证支付宝,地址如下
https://fuwu.alipay.com/platform/index.htm
-
生成公钥私钥,具体生成方法地址如下
https://openhome.alipay.com/doc/docIndex.htm?url=https://openhome.alipay.com/doc/viewKbDoc.htm?key=236615_428849&type=info
-
下载 支付宝提供的php SDK,地址如下
https://openhome.alipay.com/doc/docIndex.htm?url=https://openhome.alipay.com/doc/viewKbDoc.htm?key=236714&type=cat

-
修改支付宝的sdk

-
新建一个test.php 文件
代码如下:
<?php include("./AopSdk.php"); $rsa_public_key='自己的公钥'; $aop_client = new AopClient(); $aop_client->appId='自己的appid';//appid,类似2014042801233456 $aop_client->rsaPrivateKeyFilePath='私钥路径';//私钥 //公钥 $params.='<biz_content>'.$rsa_public_key.'</biz_content>'; $params='<success>true</success>'; $sign=$aop_client->sign($params);//生成签名 header("Content-type: text/xml"); $xml="<?xml version=\"1.0\" encoding=\"GBK\"?>" ."<alipay>" ."<response>" .'<success>true</success>' ."<biz_content>".$rsa_public_key."</biz_content>" ."</response>" ."<sign>$sign</sign>" ."<sign_type>RSA</sign_type>" ."</alipay>"; echo $xml; // $verify_result=$aop_client->verify($params, //$sign,$rsa_public_key_path);//本地验证是否成功 // echo '<br/>'; // echo $verify_result;//成功的话为1 /*注意事项 * 1.支付吧提供的sdk文件 下的/aop/AopClient.php protected sign() 方法改成 public sign() * 2.调用public sign($params);签名 * 3.调用verify($params) 验签 */
-
配置支付宝服务窗,如图
END
5889

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



