Ping++是一个第三方支付SDK,同时支持移动端和PC端网页。他包括 Client SDK 和 Server SDK 两部分,适配了 Android,iOS 和 HTML5 三种移动端平台以及 PC 端网页。
开发者只需维护一个管理平台,就可以查询每个支付渠道的交易信息。
接入 Ping++ SDK 步骤
第一步:分别下载 服务端 SDK 和客户端 SDK ;
第二步:安装 部署服务端 SDK ,使用 服务端 SDK 请求交易对象;
第三步:安装部署客户端 SDK ,并请求你的服务端拿到交易对象,调用客户端 SDK 完成支付(此步骤仅限支付交易);
第四步:配置服务端 Webhooks ,接收交易结果的事件通知;
这里提到Webhooks:用GitHub做代码托管。Git的一些使用技巧 http://blog.it2048.cn/article_gitanything.html)
比较详细的Git教程,我推荐廖雪峰老师写的。地址在这:http://www.liaoxuefeng.com/
熟话说拜师不如访友,访友不如交手。所以我在访友的时候,朋友说他的代码都是push到线上测试的(本地不搭建PHP环境)。我问他这样不是每次都要到服务器去pull,多麻烦?他说GitHub出了Webhooks工具可以自己设置。然后我去测试通过之后,发现能节约大量的时间,于是之后的项目都设置了Webhooks。
GitHub Webhooks可以监听很多事件,最常用的就是监听push事件。每次我们push代码到GitHub后,GitHub会去调用我们设置的http链接,然后我们在自己的服务器上通过脚本去执行git pull。为了安全,GitHub在访问链接的时候会传回一个加密串和明文,服务器为了安全起见需要去验证访问是否来自GitHub。
网友评论