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

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

工具/原料

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

方法/步骤

  1. 1

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

    https://fuwu.alipay.com/platform/index.htm

  2. 2

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

    https://openhome.alipay.com/doc/docIndex.htm?url=https://openhome.alipay.com/doc/viewKbDoc.htm?key=236615_428849&type=info

  3. 3

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

    https://openhome.alipay.com/doc/docIndex.htm?url=https://openhome.alipay.com/doc/viewKbDoc.htm?key=236714&type=cat

  4. 4

    修改支付宝的sdk

  5. 5

    新建一个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)      验签
    */

  6. 6

    配置支付宝服务窗,如图

    END

注意事项

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

支付宝服务窗 开发 验证相关推荐

  1. JEECG支付宝服务窗开发培训视频

    为什么80%的码农都做不了架构师?>>>    JEECG支付宝服务窗开发培训视频 JEEWX 支付宝服务窗开发培训视频 讲师: 张加强 开课时间: 2016年12月06日开课 ** ...

  2. JEECG再创新举,开辟支付宝服务窗开发新时代,业内独家培训 《支付宝服务窗实战培训》

    <支付窗开发实战专题公开课>- 业内独家培训,免费 一.课程简介                  支付窗开发实战讲解 二.课程内容 开课时间: 2016年12月06日开课 ******* ...

  3. 支付宝服务窗的简单开发体会

    这两天做了一下支付宝服务窗,记一下吧,做一个积累,防止以后再次需要开发时忘记. 项目的要求是可以使用支付宝的服务窗就可以了,相关交互也很简单,只需要获取到使用用户的支付宝的唯一标识符(以前是openI ...

  4. 支付宝服务窗API接口开发php版本

    支付宝服务窗API接口的开发对于许多网站要充值的朋友来讲是非常的重要的,今天我们就一起来看一篇关于php版本的支付宝服务窗API接口的开发例子. 这两天没事要接入支付宝服务窗,看支付宝的DEMO,我的 ...

  5. 服务窗 菜单 php,支付宝服务窗API接口开发php版本

    支付宝服务窗API接口的开发对于许多网站要充值的朋友来讲是非常的重要的,今天我们就一起来看一篇关于php版本的支付宝服务窗API接口的开发例子. 这两天没事要接入支付宝服务窗,看支付宝的DEMO,我的 ...

  6. 全面剖析支付宝服务窗功能二次开发

    支付宝服务窗功能二次开发是类似于微信公众号功能二次开发一样的平台,但是支付宝跟微信之间只有区别的,微信可提供给客户发布些个人相关的信息.言论.文章等,也可以提供给单位使用:而且都支持二次开发的.而支付 ...

  7. 支付宝公共服务窗开发总结

    前些日子有幸接触了支付宝服务窗的开发,总的来说,和微信的服务窗开发很像,老大确定的用HTML5+CSS3开发,来写一下自己的总结,Java方向. 后台用的servlet+jdbc的方式,因为功能很少, ...

  8. 支付宝服务窗验证签名

    <?php /** * Desc 注意生成的私钥和公钥是2048位,PKCS1(PHP使用,如果是java,使用PKCS8),编码GBK,然后用支付宝的秘钥生成公钥来生成.这个网关是为了用来支付 ...

  9. 支付宝服务窗关注 html,支付宝服务窗/生活号/小程序二次开发

    支付宝服务窗/生活号/小程序二次开发 什么是支付宝生活号: 支付宝生活号是支付宝为企业.组织和个人提供的直接触达用户的服务平台,入驻商户可以通过此平台对用户进行信息推送.交易场景打通和会员服务管理.支 ...

最新文章

  1. 【组队学习】十二月微信图文索引
  2. php数组转xml文件,php数组转换成xml格式的实现方法
  3. 15.for循环的三个表达式是可以省略
  4. mysql删除有关联的数据库表_【数据库】mysql如何删除关联表
  5. 包含html语言的超链接标记的网页_零基础入门 HTML 的 8 分钟极简教程
  6. vim python 代码提示_linux vim 编写代码python使用tab补全
  7. 在Linux平台使用Firefox 登陆EBS r12环境
  8. python学了真的很有用吗-python学了真的很有用吗?当然!赶紧学,不学后悔!
  9. JVM学习总结四——内存分配策略
  10. 《白帽子讲Web安全》| 学习笔记之访问控制
  11. 什么是主数据?有什么作用?
  12. 【Python】base64解码报错 Incorrect padding
  13. 凸优化理论基础1--仿射集
  14. css3实现3d图片旋转效果
  15. Composer中的ThingWorx模型定义—建模
  16. 10电脑睡眠后自动关机怎么回事 win_win10电脑睡眠变关机怎么解决_win10睡眠变自动关机的处理方法-系统城...
  17. 百余款智能电视创意类应用参赛角逐 Top13 App新鲜出炉!
  18. 名帖55 隋代 楷书《苏孝慈墓志》
  19. ArcGIS地理数据库简介
  20. MySQL vs MariaDB

热门文章

  1. 安居客“带病”上市:流量倒卖难成交易闭环、债务激增牵累成本、虚假房源利空
  2. oracle 日志 性能,Oracle日志的性能介绍及原理剖析-Oracle
  3. hdu3966_树链剖分
  4. Scratch模拟中国嫦娥探月工程,探索月球的背面!
  5. wss2016 作文件服务器,Nodejs搭建wss服务器教程
  6. Android TV TIF源码阅读笔记
  7. Linux 下的截屏并编辑的工具-flamshot安装及使用
  8. 人到中年,越活越抠,越活越卑微
  9. python输出无空格,python 2.7.5+打印列表后面没有空格的逗号
  10. 混迹在腾讯微博的知名站长名单(截至4月28日)