Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Laravel使用支付宝进行支付的示例代码

Laravel使用支付宝进行支付的示例代码

作者头像
用户8449980
修改于 2021-07-13 02:29:19
修改于 2021-07-13 02:29:19
7630
举报
文章被收录于专栏:编程学习园地编程学习园地

本文介绍了Laravel使用支付宝进行支付的示例代码,分享给大家,也给自己留个笔记

/*

支付

*/

public function pay()

{

header("content-type:text/html;charset=utf8");

//echo 1;die;

//

//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

//合作身份者id,以2088开头的16位纯数字

$alipay_config['partner'] = '合作身份者id';

//收款支付宝账号

$alipay_config['seller_email'] = '';

//安全检验码,以数字和字母组成的32位字符

$alipay_config['key'] = 'y8z1t3vey08bgkzlw78u9cbc4pizy2sj';

//↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

//签名方式 不需修改

$alipay_config['sign_type'] = strtoupper('MD5');

//字符编码格式 目前支持 gbk 或 utf-8

//$alipay_config['input_charset']= strtolower('utf-8');

//ca证书路径地址,用于curl中ssl校验

//请保证cacert.pem文件在当前文件夹目录中

$alipay_config['cacert'] = getcwd().'\cacert.pem';

//访问模式,根据自己的服务器是否支持ssl访问,若支持请选择https;若不支持请选择http

$alipay_config['transport'] = 'http';

//

//

$parameter = array(

"service" => "create_direct_pay_by_user",

"partner" => $alipay_config['partner'], // 合作身份者id

"seller_email" => $alipay_config['seller_email'], // 收款支付宝账号

"payment_type" => '1', // 支付类型

"notify_url" => "http://bw.com133.com/notify_url.php", // 服务器异步通知页面路径

"return_url" => "支付后跳转路径", // 页面跳转同步通知页面路径

"out_trade_no" => "订单号", // 商户网站订单系统中唯一订单号

"subject" => "", // 订单名称

"total_fee" => "0.01", // 付款金额

"body" => "", // 订单描述 可选

"show_url" => "", // 商品展示地址 可选

"anti_phishing_key" => "", // 防钓鱼时间戳 若要使用请调用类文件submit中的query_timestamp函数

"exter_invoke_ip"/

/ => "", // 客户端的IP地址

"_input_charset" => 'utf-8', // 字符编码格式

);

// 去除值为空的参数

foreach ($parameter as $k => $v) {

if (empty($v)) {

unset($parameter[$k]);

}

}

// 参数排序

ksort($parameter);

reset($parameter);

// 拼接获得sign

$str = "";

foreach ($parameter as $k => $v) {

if (empty($str)) {

$str .= $k . "=" . $v;

} else {

$str .= "&" . $k . "=" . $v;

}

}

$parameter['sign'] = md5($str . $alipay_config['key']);

$parameter['sign_type'] = $alipay_config['sign_type'];

//

//

$sHtml = "<form id='alipaysubmit' name='alipaysubmit' action='

;_input_charset=utf-8' method='get'>";

foreach ($parameter as $k => $v) {

$sHtml.= "&lt;input type='hidden' name='" . $k . "' value='" . $v . "'/>";

}

$sHtml = $sHtml."<script>document.forms['alipaysubmit'].submit();</script>";

//

*

echo $sHtml;

}

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
支付宝开发
建议参考支付宝的回调机制:https://opendocs.alipay.com/open/58/103594
收心
2022/01/19
7000
支付宝开发
SpringMvc(五) - 支付宝沙箱和关键字过滤,md5加密,SSM项目重要知识点
登录自己已经入驻的支付宝账号:https://open.alipay.com/develop/sandbox/app
化羽羽
2022/10/28
5060
Java实现 支付宝的 app吊起支付和 网页扫码
引入相关依赖 <dependency> <groupId>com.alipay</groupId> <artifactId>sdk.java</artifactId> <version>3.3.4</version> <scope>system</scope> <systemPath>${project.basedir}/libs/alipay-sdk-java-3.3.4.ALL.ja
爱明依
2022/04/01
6980
支付宝即时到帐接口的python实现,示例采用django框架
http://blog.csdn.net/hornbills/article/details/40338949
bear_fish
2018/09/20
1.4K0
支付宝即时到帐接口的python实现,示例采用django框架
企业支付宝账号开发接口教程--JAVA-UTF-8(实际操作------SpringMVC+JSP)
关于即时到账的开发。审核通过。简单测试如下。 希望看的可以收藏或者赞一下哦。 1:拥有自己的支付宝企业账号。去产品商店选择适合自己的方案。并签约合同。 2:选择合适的商家收款产品并去签约。填写相应的信
小帅丶
2018/03/12
2.4K0
企业支付宝账号开发接口教程--JAVA-UTF-8(实际操作------SpringMVC+JSP)
springboot整合支付宝支付
1、首先我们需要建立一个springboot工程,支付宝开发助手需要去支付宝开发平台去下载
java后端指南
2021/05/13
9200
springboot整合支付宝支付
支付宝网页wap支付接入
vue封装成H5 app的时候我的思路是将承载页面放在webview中加载而不是直接window
安德玛
2022/03/05
1.4K0
java app支付宝支付
一.准备 java接入支付宝需要引入Maven <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>${alipay.sdk.version}</version> </dependency> 二.创建配置类 我是直接把配置放在nacos配置中心上面 package com.jieyihua.pay.config; import lombo
jaychou
2022/12/26
9360
Python项目实战——手把手教你使用Django框架实现支付宝付款
大家好,我是Python进阶者。春节即将过去,大家过年期间肯定各种掏腰包花花花,小编相信大家在支付时候,微信、支付宝支付肯定是优先选择。今天小编心血来潮,为大家带来一个很有趣的项目,那就是使用Python web框架Django来实现支付宝支付,废话不多说,一起来看看如何实现吧。
Python进阶者
2021/03/09
2.1K1
Python项目实战——手把手教你使用Django框架实现支付宝付款
SpringBoot集成支付宝 - 少走弯路就看这篇
在开始集成支付宝支付之前,我们需要准备一个支付宝商家账户,如果是个人开发者,可以通过注册公司或者让有公司资质的单位进行授权,后续在集成相关API的时候需要提供这些信息。
码老思
2023/10/19
4870
SpringBoot集成支付宝 - 少走弯路就看这篇
JAVA移动支付微信和支付宝后台代码
前言:之前接APP支付,微信遇到了一点点坑,为了方便以后copy,把之前写的代码粘贴出来。需要的同学可以参考一下,具体参数说明还请详细查看官方文档:
王念博客
2019/07/25
4.7K0
网站调用支付宝进行支付-Java后台调用支付宝支付
网站调用支付宝进行支付-Java后台调用支付宝支付 最近公司一个产品用到了打赏支付,其中一个是支付宝,记录一下java后台调用支付宝的过程付代码。本文讲的是使用沙箱环境(支付宝提供的一种开发专用模式,不要实际支付,可以走通整个流程)。 一、准备工作 1.首先要到 蚂蚁金服开发者中心 注册商家账户,并认证。 2.下载java版的sdk和demo sdk&demo下载地址 3.将sdk加入到项目中,在项目根路径下新建libs文件夹,将jar包复制进去,我这里使用的是gradle,如果各位使用的是maven,
用户2235302
2018/06/19
2.3K0
支付宝支付-PC电脑网站支付
支付产品全面升级(更新时间:2017/05/05 ),若您使用的是老接口,请移步老版本即时到账文档。
Javen
2018/08/21
2.3K0
支付宝支付-PC电脑网站支付
Java支付宝接口开发【面试+工作】
Java支付宝接口开发【面试+工作】 最近公司在做支付模块,在接入过程中遇到了很多坑,费了不少事,现在分享一下接入方法,也记录一下,以后可能还用的到。用的是支付宝的即时到帐支付功能和微信的扫码支付功能,相比起来,个人感觉支付宝的文档和接入方式都比微信的容易理解和操作,也不用自己写页面,接入起来比较方便,毕竟是支付起家的,比微信支付少很多坑,下面就分别介绍着两种支付的接入方法。 支付宝支付 1、申请签约 目的是得到开发使用的合作伙伴身份(PID)和MD5秘钥,申请地址(即时到账收款):https://b.al
Java帮帮
2018/03/15
2.5K0
Java支付宝接口开发【面试+工作】
Django REST framework+Vue 打造生鲜超市(十一) 十二、支付宝沙箱环境配置
十二、支付宝沙箱环境配置 12.1.创建应用 进入蚂蚁金服开放平台(https://open.alipay.com/platform/home.htm),登录后进入管理中心-->>应用列表  创建应用
zhang_derek
2018/04/19
1.5K0
Django REST framework+Vue 打造生鲜超市(十一)
		十二、支付宝沙箱环境配置
基于thinkphp5.0和支付宝面对面扫码支付DEMO制作的扫码支付
基于thinkphp5.0和支付宝面对面扫码支付DEMO制作的扫码支付 今天接口申请下来,下载了官方demo对着调试了一天,终于实现想要的功能,先看图
OwenZhang
2021/12/08
1.2K0
基于thinkphp5.0和支付宝面对面扫码支付DEMO制作的扫码支付
ASP.NET Core 2.0 使用支付宝PC网站支付
前言 最近在使用ASP.NET Core来进行开发,刚好有个接入支付宝支付的需求,百度了一下没找到相关的资料,看了官方的SDK以及Demo都还是.NET Framework的,所以就先根据官方SDK的源码,用.NET Standard 2.0 实现了支付宝服务端SDK,Alipay.AopSdk.Core(github:https://github.com/stulzq/Alipay.AopSdk.Core) ,支持.NET CORE 2.0。为了使用方便,已上传至Nuget可以直接使用。 支付宝有比较多的
晓晨
2018/06/22
1.4K0
PHP搞定支付宝WAP手机网站支付
开工大吉,早上在公司开了一个多小时会,老板还发了开工红包,趁着中午没事就接着前段时间的一个 PHP 文件搞定微信 H5 支付再来一篇总结 PHP 文件搞定支付宝 WAP 网站支付。此支付方式为调起手机支付宝客户端支付,如果没有安装支付宝客户端则进入支付宝网页收银台进行支付。 环境依赖 PHP5.0 以上,且需要开启 CURL 服务、SSL 服务。 业务功能 适用于商家在移动端网页应用中集成支付宝支付功能。 商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付
沈唁
2018/05/24
6.7K0
PHP使用yansongda/pay实现支付宝和微信的支付
该文档为 v2.x 版本,如果您想找 v1.x 版本文档,请点击github.com/yansongda/p…
OwenZhang
2021/12/08
3.8K0
对接【支付宝】支付接口
最近在做支付宝的接口对接,之前做过一个版本,但是由于申请了新的账号以前旧的的接口对接就不能使用了 所以就开始对接新的版本接口对接,在这里也记录一下让那些还没有对接的兄弟少走点弯路。
好好学java
2018/12/28
3.3K0
推荐阅读
相关推荐
支付宝开发
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文