1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 支付宝服务窗 开发 验证

支付宝服务窗 开发 验证

时间:2023-05-02 14:51:17

相关推荐

支付宝服务窗 开发 验证

微信公众账号风风火火了了这么久,支付宝按捺不住终于也在今天推出了服务窗(类似微信公众账号),无奈就是没有php的demo,不过还是提供了sdk。希望以后支付宝同学勤奋写,直接写demo!

还有就是,本文本来一开始是发表在度娘的,可惜度娘在文中不给出现url,我这里那么多url,简直四五葬身之地(一直审核不通过!!!)

工具/原料

支付宝 服务窗 认证账号 支付宝sdk

方法/步骤

1

注册及认证支付宝,地址如下

/platform/index.htm

2

生成公钥私钥,具体生成方法地址如下

/doc/docIndex.htm?url=/doc/viewKbDoc.htm?key=236615_428849&type=info

3

下载 支付宝提供的php SDK,地址如下

/doc/docIndex.htm?url=/doc/viewKbDoc.htm?key=236714&type=cat

4

修改支付宝的sdk

5

新建一个test.php 文件

代码如下:

<?phpinclude("./AopSdk.php");$rsa_public_key='自己的公钥';$aop_client = new AopClient();$aop_client->appId='自己的appid';//appid,类似042801233456$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)验签*/

6

配置支付宝服务窗,如图

END

注意事项

支付宝提供的sdk文件 下的/aop/AopClient.php protected sign() 方法改成 public sign() 调用public sign($params);签名 调用verify($params) 自己先验签,支付宝也是这么验签的,自己验过了,支付宝那边你一般也能过

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。