个人网站接入支付宝当面付php源码,可用来打赏收款或做要饭网站
软件简介
去评论
去报错
例子介绍:
很多人做个人网站不好选支付,虽然世面上有很多支付,但是都是承载于第三方,话说回来就是别人付给第三方,第三方再付给你,我这里说的第三方,其实都是第四方了。但是这种个人支付的平台一半都不安全,违反规则,有些还是违规的,直接会被互联网所打击。如果他走人了,那么你也收不到钱,所以当面付是个人或者公司直接面向支付宝进行的,为什么要选择当面付?是因为支付宝首先有一个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应用程序开发和编程技术
PyQt5快速开发与实战电子书(清晰有目录书签无水印)高清pdf免费下载
本书既是介绍PyQt5的快速入门书籍,也是介绍PyQt5实战应用的书籍。PyQt5是对Qt所有类的Python封装,即可以利用Qt的强大功能,也可以利用Python丰富的生态,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt5可以高效简单地开发出自己想要的程序
Python面向对象编程指南 Steven F. Lott(洛特)pdf扫描版免费下载
本书致力于深入讲解Python语言的高级特性,通过丰富、强大的代码示例为读者循序渐进地讲解如何编写高质量的Python代码。本书可谓是成就Python编程高手的必读之选。
PHP从入门到精通(第3版) 免费PDF电子书下载
《php从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。
猜你想看
ThinkPHP5快速入门PDF电子书免费下载
ThinkPHP V5.0快速入门系列是学习和掌握ThinkPHP5.0不可多得的入门指引教程,针对新手用户由浅入深给出了详尽的使用。 本系列围绕WEB开发和API开发常用的一系列基础功能进行循序渐进的讲解
PYTHON网络编程 第3版高清PDF电子书免费下载
本书针对想要深入理解使用Python来解决网络相关问题或是构建网络应用程序的技术人员,结合实例讲解了网络协议、网络数据及错误、电子邮件
仿百度本地惠生活jquery+js实现分站全国地区选择 非表单多级地址联动查询选择(附全国地区数据)
本文介绍通过js+jquery实现全国地区分站的功能,能够让用户方便快捷地选择所在地区,并且能够根据用户的选择进行相应的查询和展示。
PHP从入门到精通(第3版) 免费PDF电子书下载
《php从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。
python3使用multiprocessing模块实现多进程(附代码例子)
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing
免费下载《PHP和MySQL Web开发(原书第5版)》PDF电子书及完整源码示例
分享免费的《PHP和MySQL Web开发(原书第5版)》PDF电子书供读者下载,读者可以随时随地阅读本书,并且包含所有例子代码源文件。
Python参考手册(第4版·修订版)Python核心编程精选PDF下载
Python编程语言的杰出参考手册,书中详尽讲解了Python核心和Python库中重要的部分。全书分为三个部分,***分涉及类型与对象,运算符与表达式,程序结构与控制流
《CSS选择器世界》免费中文PDF完整版下载,让你轻松玩转CSS选择器
《CSS选择器世界(第2版)》是一本非常优秀的CSS选择器技术书籍,可免费PDF电子书下载:本书提供了完整的PDF电子书免费下载,方便读者随时随地进行学习。
文章评论