php知识:PHP实现个人支付宝支付开发(五)

 所属分类:php教程

 浏览:100次-  评论: 0次-  更新时间:2022-10-08
描述:更多教程资料进入php教程获得。 在前面的文章《PHP实现个人支付宝支付开发(四)》中,我们为大家介绍了在网站上安装使用支付宝接口文件的...
更多教程资料进入php教程获得。 在前面的文章《PHP实现个人支付宝支付开发(四)》中,我们为大家介绍了在网站上安装使用支付宝接口文件的流程。

php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

下面我们继续结合之前的案例源码,给大家介绍PHP实现个人支付宝支付开发功能的相关内容。

codepay_config.php文件是码支付的配置文件。前文中的码支付ID和通信秘钥就在如下图中的位置。

34255be6eaed2ffbdc28fde015a3860.jpg

前文中创建的数据表如下。

2d6d08566b21ce6c620d16e2e0fd373.png

案例中index.html前台文件:




    
    
    信息
    


  • 最新活动
  • 产品
  • 大数据
  • 社区
条目1 条目2 条目3 条目4 条目5 网站设置 *必填 *必填 确认订单
登录后复制

注:前台获取的三个信息'type', 'price'和'user'必须要提交给接口文件codepay.php。

e365d7d693200340c5e7c8a35715cbc.png

控制器中的index.php文件:

fetch();
    }

    public function order()
    {
        $data = Request::param();
        if(empty($data['file'])){
            return json(['code'=>1,'msg'=>'请添加车牌相关图片']);
        }
        $pic_count = count($data['file']);
        if ($pic_count > 1){
            return json(['code'=>0,'msg'=>'订单生成','price'=>15,'data'=>$data]);
        }else{
            return json(['code'=>0,'msg'=>'订单生成','price'=>0.1,'data'=>$data]);
        }
    }

    public function upload()
    {
        // 获取到上传的图片
        $file = request()->file('file');

        // 移动到框架应用根目录/uploads/ 目录下
        if ($info = $file->validate(['ext' => 'jpg,jpeg,png,gif'])->move('upload')) {

            //客户端要求返回的必须是JSON格式数据,默认没有加上上传目录,需要手工添加一下
            return json([1, '上传成功!', 'data' => ['/upload/' . $info->getSaveName()]]);
        } else {
            //处理出错信息,其实客户端也会处理的,可省略
            return $file->getError();
        }

    }
}
登录后复制

因为我们只写了一个小案例,这里的订单内容也就很简单,当上传的图片大于1时则需要付15元,小于1时,只需付0.1元。

本篇文章就是关于PHP实现个人支付宝支付开发的相关介绍,其实也非常简单易懂,在后续的文章中,我们再继续为大家讲解相关知识内容。

以上就是PHP实现个人支付宝支付开发(五)的详细内容,更多请关注zzsucai.com其它相关文章!

积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!