美文网首页
支付第三方Ping++

支付第三方Ping++

作者: 小白条条 | 来源:发表于2019-10-30 11:07 被阅读0次

    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。

    第五步:根据具体场景,在指定时间没有获取 webhooks 通知的前提下,通过查询接口获取交易结果。

    注意:以上步骤适用于 Test 和 Live 两种模式。

    相关文章

      网友评论

          本文标题:支付第三方Ping++

          本文链接:https://www.haomeiwen.com/subject/gkrqmttx.html