• 河南网站建设-郑州网站设计-郑州网站建设-手机建站-郑州建站-上海建站

  • 专注网站建设 服务热线: 13061801310

当前位置:东东网 > 近期动态 > 建站常见问题 > 正文

ThinkPHP5整合了支付宝即时到账接口功能实例

发布时间:2020-04-26 | 发布者: 东东工作室 | 浏览次数:

您当前的位置:首页 > PHP网站首页PHP

ThinkPHP5整合了支付宝即时到账接口功能实例

发布时间:2018-08-07 10:28作者:林迪德互动QQ群:812458440

在做类似于支付之类的网站时候,由于用户的使用习惯,支付宝和微信已经成为当仁不让的首选了,当然对于开发者而言,也是非常高兴的,它们都有丰富的接口供我们调用,可以很方便的就实现支付功能。

今天要讲的就是支付宝的即时到账接口。

首先到支付宝的开放平台去申请相应的合作者id和安全密钥key,目前好像个人不能申请吧。

然后下载即时到账的接口demo(好像出了最新版本,改变了许多),这里我已经打包好了,直接使用,放在文后直接下载。

在thinkphp框架中的Vendor下建立Alipay文件夹,解压下载好的文件。

 

 

 

建立一个Pay控制器(PayController.class.php)以及Pay视图文件(Pay/index.html):

其中视图文件大致如下(仅仅过渡使用,故使用的隐藏域):

 

 

{__NOLAYOUT__}
<body onLoad="pageload()">
<form action="" class="alipayform" id="alipayform" method="post">
<input type="hidden" name="WIDout_trade_no" id="out_trade_no" value="">
<input type="hidden" name="WIDsubject" value="订单:">
<input type="hidden" name="WIDtotal_fee" value="">
<input type="hidden" name="WIDbody" value="订单:">
form>

<script>
    /*自动提交表单*/
    function pageload()
    {
        setTimeout(autoCommit,500);//参数5000单位为毫秒,表示延迟时间
    }
    function autoCommit()
    {
        document.getElementById('alipayform').submit();
    }

script>
body>

 

 

源码有这么几个文件,就不发了,直接下载来看吧

 

 

链接地址

链接: https://pan.baidu.com/s/1hs7hdCK 

密码: tvmn


转载请标注:东东工作室——ThinkPHP5整合了支付宝即时到账接口功能实例