当前位置:首页 教程 编程教程
全部
系统教程
软件教程
CMS教程
编程教程

软件简介
去评论 去报错

例子介绍:

很多人做个人网站不好选支付,虽然世面上有很多支付,但是都是承载于第三方,话说回来就是别人付给第三方,第三方再付给你,我这里说的第三方,其实都是第四方了。但是这种个人支付的平台一半都不安全,违反规则,有些还是违规的,直接会被互联网所打击。如果他走人了,那么你也收不到钱,所以当面付是个人或者公司直接面向支付宝进行的,为什么要选择当面付?是因为支付宝首先有一个wap或者网页支付,但是这个需要企业才可以签约,直接跳转支付宝进行支付,那么个人就只可以签约当面付,就是二维码支付。这个也非常方便及安全。

本文实例为大家分享了PHP支付宝当面付2.0代码,供大家参考,具体内容如下

<?php
function alipay_trade_pay($price)
{
   $data['subject'] = '订单标题'; //订单标题
   $data['out_trade_no'] = date("Ymd") . rand(10000, 99999); //订单号
   $data['total_amount'] = $price; //支付金额
   $data['product_code'] = 'FACE_TO_FACE_PAYMENT'; //支付场景
   $data['qr_pay_mode'] = 4; 
   $data['qr_code_timeout_express'] = '60m'; //支付场景
   $data = json_encode($data);

   $params['app_id'] = "这里填写应用ID";
   $params['notify_url'] = "";
   $params['return_url'] = "";
   $params['method'] = 'alipay.trade.precreate';
   $params['charset'] = 'utf-8';
   $params['sign_type'] = 'RSA2';
   $params['timestamp'] = date("Y-m-d H:i:s");
   $params['version'] = '1.0';
   
   $params['biz_content'] = $data;
   ksort($params); //对将要签名的数组排序

   $string = toUrlParam($params); //将数组转换成字符串

   $params['sign'] = alipay_sign($string); //将字符串签名
   $url = 'https://openapi.alipay.com/gateway.do?' . http_build_query($params);
   $return = file_get_contents($url); //打开支付请求连接 获取二维码地址
   $return = json_decode($return, true); //将返回的字符串转换为数组
   echo var_dump($return);
}


//app支付宝签名
function alipay_sign($data, $signType = "RSA2")
{
   $res = "-----BEGIN RSA PRIVATE KEY-----
" .
      wordwrap('这里填写生成的私钥,如:MIIEpAIBAA......', 64, "
", true) .
      "
-----END RSA PRIVATE KEY-----";
   ($res) or die('您使用的私钥格式错误,请检查RSA私钥配置');
   if ("RSA2" == $signType) {
      openssl_sign($data, $sign, $res, OPENSSL_ALGO_SHA256);
   } else {
      openssl_sign($data, $sign, $res);
   }
   $sign = base64_encode($sign);
   return $sign;
}


/*
 * 格式化参数格式化成url参数
*/
function toUrlParam($param)
{
   $buff = "";
   foreach ($param as $k => $v) {
      if ($k != "sign" && $v != "" && !is_array($v)) {
         $buff .= $k . "=" . $v . "&";
      }
   }

   $buff = trim($buff, "&");
   return $buff;
}

//调用
alipay_trade_pay("1");

其它:

1、支付宝当面付怎么申请开通,及支付宝签名请自行百度;

2、下载源码后,正确填写APPID和支付宝签名即可正常使用;

请求返回示例:

{
    "alipay_trade_precreate_response": 
        {
            "code": "10000", 
            "msg": "Success", 
            "out_trade_no": "2023051911203",
            "qr_code": "https://qr.alipay.com/bax02525ianhhudpfn375545"
         },
         "sign": "xxxxxxxxxxxx"
}


下载地址

普通下载

点击直接低速下载,因需宽带成本高速下载需扫码

本地低速下载

网盘下载

通过不限速阿里、蓝奏网盘高速下载(部分需要扫码)

站长声明:

1、本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。

2、如遇到资源无法下载请 点击报错,我们将尽快纠错。

3、如有侵犯您的版权,请联系我们,我们会尽快处理,并诚恳的向你道歉!

注意:如.zip压缩包无法打开请将后缀修改成.exe或使用其它压缩软件尝试。

文章评论

用户头像
匿名网友
发表评论
昵称

评论记录:

未查询到任何数据!

热门软件

pyqt5,6之图形界面填坑之注册全局快捷键实现主窗口隐藏显示切换遇到的问题

详细介绍pyqt5、6图形界面开发时通过注册全局快捷键实现主窗口隐藏显示切换的方法及遇到的问题及问题的解决方法。

web开发教程 PHP、MySQL与JavaScript学习手册 第4版 免费PDF电子书下载

《PHP、MySQL与JavaScript学习手册 第4版》是一个适用于PHP及Web开发初学者的入门教材。本书全面深入探讨了PHP和MySQL以及Javascript语言的学习指南,旨在让读者能够轻松上手基础Web应用程序开发和编程技术

PHP从入门到精通(第3版) 免费PDF电子书下载

《php从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。

Python面向对象编程指南 Steven F. Lott(洛特)pdf扫描版免费下载

本书致力于深入讲解Python语言的高级特性,通过丰富、强大的代码示例为读者循序渐进地讲解如何编写高质量的Python代码。本书可谓是成就Python编程高手的必读之选。

PHP+MySQL动态网站开发从入门到精通.pdf

《PHP+MySQL动态网站开发从入门到精通》是张工厂所著的一本详细介绍如何使用PHP和MySQL进行动态网站开发的书籍。本书从入门到精通,适合初、中级Web开发人员阅读。本书不仅介绍了PHP和MySQL的基础知识,还

猜你想看

Python进阶教程《Intermediate Python》中文译本电子书下载

《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!

Python参考手册(第4版·修订版)Python核心编程精选PDF下载

Python编程语言的杰出参考手册,书中详尽讲解了Python核心和Python库中重要的部分。全书分为三个部分,***分涉及类型与对象,运算符与表达式,程序结构与控制流

仿百度本地惠生活jquery+js实现分站全国地区选择 非表单多级地址联动查询选择(附全国地区数据)

本文介绍通过js+jquery实现全国地区分站的功能,能够让用户方便快捷地选择所在地区,并且能够根据用户的选择进行相应的查询和展示。

免费下载《PHP和MySQL Web开发(原书第5版)》PDF电子书及完整源码示例

分享免费的《PHP和MySQL Web开发(原书第5版)》PDF电子书供读者下载,读者可以随时随地阅读本书,并且包含所有例子代码源文件。

Qt高级编程教程 完整带书签 高清PDF免费下载

本书是一本阐述Qt高级编程技术的书籍。本书以工程实践为主旨,是对 t现有的 700 多个类和上百万字参考文档中部分关键技术深人、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理

Python面向对象编程指南 Steven F. Lott(洛特)pdf扫描版免费下载

本书致力于深入讲解Python语言的高级特性,通过丰富、强大的代码示例为读者循序渐进地讲解如何编写高质量的Python代码。本书可谓是成就Python编程高手的必读之选。

PHP从入门到精通(第3版) 免费PDF电子书下载

《php从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。

个人网站接入支付宝当面付php源码,可用来打赏收款或做要饭网站

本文实例为大家分享了PHP支付宝当面付2.0代码,个人网站怎么接入支付宝当面付|php支付宝当面付打赏源码

最新标签