首页 > 代码库 > 聚合支付ping++在thinkphp中实现支付

聚合支付ping++在thinkphp中实现支付

本人小白,如有大神能对此文章指点一二,非常感谢。

ping++支付的官方文档已经写的很详细,在此我也算是记录下支付的一个总结吧。

下面是ping++的支付流程(https://www.pingxx.com/docs/overview/flow/charge)

技术分享

理解上图的流程我觉着非常有必要,在此期间可以泡杯咖啡慢慢细看。

看完上图接下来介绍涉及的文件,支付渠道包括两种:支付渠道alipay_pc_direct(支付宝PC网页支付)和wx_pub_pr(微信公众号扫码支付)

Controller :

    PpayController.class.php(支付前)      

    PayBackController.class.php(支付后:回调)

View :

    paypc.html(表单提交)    

    pay.html(支付渠道选择 :支付宝、微信、其他)   

    pingpay.html(发起支付宝支付)  wxpay.html(发起微信支付)

Server端接入:

    server源码包放置位置  :    \ThinkPHP\Library\Vendor\

    引用 : 在PpayController文件中添加 vendor( "Pay.init");

一 、PpayController.class.php中  输入表单要提交的内容

    public function paypc(){        $this->display();    }

  技术分享

         

聚合支付ping++在thinkphp中实现支付