PHP开发支付宝之网站支付--流程简介

PHP版本对接支付宝支付接口 电脑网站 详细介绍 沙箱环境 超简单易懂 PHP版本对接支付宝支付接口 其实理顺了思路后,按照我接下来的步骤来,真的超级简单啊,为啥有那么多的朋友们折腾了那么久呢,嘿嘿,跟我走吧~ 我是昨天晚上洗完澡之后,大概八九点,才开始正式开工尝试去这一工程的,我去支付宝的蚂蚁金服开放平台里把各个知识点和文档大概都看了一遍,大致弄明白了要怎么操作了,建议大家看看电脑网站开发文档,忙到了夜里十二点左右,成功地用支付宝给的Demo完成了付款操... 阅读详情

前言

前端时间自己开发了一个drupal的支付宝模块,现在整理一下过程,因为支付宝官方网站提供的接口及文档都是新接口的,而且使用新接口的过程比较麻烦一点,所以整理一下

1.支付宝的账号必须经过企业资格的审核才可以进行正式环境的支付。不过不是企业也可以过一把支付宝开发的瘾,因为支付宝提供了沙箱环境,供你(对,就是还不具备企业资格或者审查没通过的你)测试

2.支付宝新的开发接口和老的不太一样,以前只要有账号就行,现在必须申请“应用”才可以,一个账号可以申请多个应用,一个应用可以具有多个功能,比如“电脑网站支付”,“手机网站支付”等等

一、开发流程概览

1.只看官网文档就够了蚂蚁金服开放平台

2.下载PHP的SDK&demo

3.申请应用 OR 使用沙箱环境

4.生成应用私钥&应用公钥

5.配置config.php

二、具体实(kai)施(gan)

1.进入开放平台

  百度“蚂蚁金服开放平台”,对,没错,就是叫这个名字,现在支付宝的开发接口都在这个开放平台上!这里有各种文档供你搜索和学习。

 第一次使用的话,进入“文档中心”-》“开发文档”

这里有各种选择,总有一款适合你:

我们这里选择电脑网站支付:

如上图所示,左侧的菜单对应的内容,足够指导你了。不过我还是要继续bala······

下载php的sdk,单击左侧菜单“SDK&Demo”,下载php对应的文件:

下载之后的demo还不能直接使用,因为需要配置config.php文件:

 

2.申请应用 or 使用沙箱环境

登录“蚂蚁金服开放平台”之后,单击“开发者中心”

 

2.1 申请应用

登录之后,单击“开发者中心”-》“创建应用”,具体步骤参考支付宝官网文档:电脑网站支付快速接入,这里不再赘述

2.2使用沙箱环境

恩,没错,我只是一个屌丝程序员,不是企业或者个体工商户,所以没法申请一个正式的“应用”,因为2.1步骤里需要提交企业的资料才行。

所以我们就是用沙箱环境,恩,就是这么机智。

 单击"研发服务"下的“沙箱环境”-》“沙箱应用”,配置应用公钥

 

接下来就需要生成密钥对,配置支付宝平台上的。支付宝提供了生成私钥、公钥的工具,很好操作。

2.2.1生成密钥

鼠标放到“RSA2(SHA256)密钥(推荐)”的图标上,就会出现提示:

单击生成方法,就会进入对应页面,下载工具,生成公私密钥。

2.2.2配置config.php

生成之后:

应用公钥配置到沙箱应用的RSA2对应的应用公钥里;

应用私钥配置到config.php的“商户私钥”;

沙箱应用的APPID复制到config.php的appid里;

沙箱环境的“支付宝公钥”配置到config.php的“支付宝公钥”里面;

config.php的“支付宝网关”需要改为沙箱应用的“支付宝网关”。

congfig的notify_url和return_url,主要是通过支付宝返回的数据,处理自己业务的接口。可以先不配置,因为目前已经可以成功请求支付宝的支付接口了。

 

三、配置之后,请求支付宝

1.config.php:

2.支付宝官方demo页面:

3.单击“付款”:

OK啦

---------------------------------------------------------------------------------------end-----------------------------------------------------------------------------------------------------------------------------

最后吐槽一下,沙箱环境的支付没法走通!

原因是:支付界面必须使用支付宝提供的产品“沙箱钱包”通过扫一扫支付,我们手机上正常的支付宝是没法扫一扫支付的,而且只提供Android版,见下图:

 

于是我去下载,但是我下载下来之后,必须注册新账号(类似于测试账号),但是一直注册不成功,打了支付宝客服咨询,然并卵,客服说他自己也不懂,不过客服的态度倒是挺好

---------------------------------------------------------------------补充一下,正式应用的支付界面------------------------------------------------------------

php开发支付宝支付 前言 前端时间自己开发了一个drupal的支付宝模块,现在整理一下过程,因为支付宝官方网站提供的接口及文档都是新接口的,而且使用新接口的过程比较麻烦一点,所以整理一下 1.支付宝的账号必须经过企业资格的审核才可以进行正式环境的支付。不过不是企业也可以过一把支付宝开发的瘾,因为支付宝提供了沙箱环境,供你(对,就是还不具备企业资格或者审查没通过的你)测试 2.支付宝新的开发接口和老的不太一样,以... 阅读详情

相关推荐

PHP对接支付宝支付接口之配置(一)

PHP版本对接支付宝支付接口 注意:按照套路走,代码永远都不难,学习之前,请将以下两个地址都完全看完 蚂蚁金服 开发平台地址 电脑网站开发文档 地址 一、下载SDK开发工具包 下载demo&sdk文档代码 Demo解压到了我项目的根目录下了,目录结构如下所示: 这里有三个文件很重要很关键,一个是notify_url.php, 一个是return_url.php, ...

李澎昆的博客 2526

PHP开发支付宝之电脑网站支付--流程简介

前言 前端时间自己开发了一个drupal的支付宝模块,现在整理一下过程,因为支付宝官方网站提供的接口及文档都是新接口的,而且使用新接口的过程比较麻烦一点,所以整理一下 1.支付宝的账号必须经过企业资格的审核才可以进行正式环境的支付。不过不是企业也可以过一把支付宝开发的瘾,因为支付宝提供了沙箱环境,供你(对,就是还不具备企业资格或者审查没通过的你)测试 2.支付宝新的开发接口和...

dianai7709的博客 463

PHP开发电脑网站支付宝支付详细流程(沙箱测试篇)

先附上我开始做沙箱测试的时候写的笔记(1)准备工作1、蚂蚁金服开放平台的商户账号(个人账号不行)2、php5.5以上的开发环境(2)具体流程1、进入蚂蚁金服开放平台的首页,选择文档中心——开发文档找到电脑网站支付,单击进入选择SDK&Demo,单击下载PHP版本的demo(https://docs.open.alipay.com/270/106291/)下载完成后可以看到如下界面...

YuiJar的博客 4242

PHP网站对接支付宝支付接口(带网站演示)

站长在制作网站收费模块时,要集成支付宝支付接口,虽然支付宝官网有教程,但还是会好多问题,比如在集成接口模块时,接口是将交易信息存储到本地文件,这时如果站长们用的虚拟主机就会出现无法存储到文件的错误,此时简单的方法就是删除storefile.php文件里的public function add($key, $value)中的内容。

hxl12341的博客 3300

php在线支付之支付宝

 在电商类的网站实现的过程中,我们经常会涉及到支付的功能,目前比较流行的第三方支付是支付宝和微信,所谓第三方支付,就是一些和各大银行签约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。在通过第三方支付平台的交易中,买方选购商品后,使用第三方平台提供的账户进行货款支付,由第三方通知卖家货款到达。本文以支付宝的接入为案例。 一.基本流程图 支付流程 二.详细步骤分析: (1)...

李澎昆的博客 1131

支付宝——手机网站支付接口研究

一 API版本说明下面是官网的说明: 做个简单说明: API1.0接口主要用于网站(包括手机端的网站)的调用;API2.0主要用于手机app的调用。根据我们做的手机端网站的接口开发,主要使用API1.0接口。 API1.0接口的请求参数如下: 根据上面的请求参数做开发前的准备工作。二 开发准备工作2.1 首先需要注册支付宝企业账户详细步骤参考支付宝企业版官网注册。2.2 PID(pa

IIGEOywq 7004

PHP支付,TP5.0接入支付宝支付流程(附教程)

TP5.0,接入支付宝支付,手把手教学,一学就会!

weixin_47127690的博客 4976

个人支付免费开通支付宝付款功能(免费签约)支付宝当面付开通集成到网站教程

开发背景(文章介绍比较详细,请耐心看完) 一个网站没有支付功能,是没有灵魂的, 作为一名学习网站开发人员,在网上看到很多的支付类的教程,看了第一课程,就没有了学习的动力,为什么呢? 教程讲解的开发支付这方面的教程 ,里面去申请签约 前提的条件就是:需要有企业资格 那么,作为一名个人开发者 就不能拥有自己去开发签约的功能么 ?没有企业资格就不能去签约么 ?答案是有的!!! 那么 就引出了今天所要讲解的 内容: 个人免费签约支付宝 - 当面付 首先了解下目前支付的方案: 支付宝和微信官方...

6891

【免费下载】 支付宝开放平台 PHP SDK 下载及安装教程

支付宝开放平台 PHP SDK 是一个第三方 PHP SDK,旨在简化与支付宝开放平台的交互。该 SDK 基于官方最新版本,提供了丰富的功能和改进,包括 Composer 集成、代码风格整理、单元测试覆盖等。它适用于需要与支付宝进行支付、查询等操作的 PHP 开发者。 ## 项目下载位置 要下载支付宝开放平台 PHP SDK,请访问项目的 GitHub 仓库。你可以通过以下命令克隆项目到本地:...

gitblog_01214的博客 1541

支付宝接入流程

主要接入支付的支付功能,包括电脑网站支付、手机网站支付、APP支付、当面付。 使用语言:PHP 官方文档:https://doc.open.alipay.com/docs/doc.htm?treeId=193&articleId=105899&docType=1 一、开发前的准备,参考官方文档 https://doc.open.alipay.com/docs/doc.htm

sugang_ximi的专栏 4405

PHP 支付宝PC扫码支付开发流程

对于支付宝支付的开发,尽管官网文档描述的已经比较清楚了,但还是有像我这样的ruoji仍然还是不会。。。。今天好好的摸索了一天,在这里分享记录了一下。小白一个,写的不对的地方请指出批评,反之我也不会改~~~~~首先我们要拿到企业的支付宝开放平台账号(我做的是企业,个人的我不清楚能不能做),登录进去后创建一个应用(如果之前没有创建的话)然后我们就能看到你新创建的应用了,但现在是用不了的,需要完善信息提...

asdlow的博客 6536

PHP支付宝手机网页和PC网页支付对接

PHP支付宝手机网页和PC网页支付对接

小木木的开发日常 2895

支付宝”电脑网站支付“接口对接

支付宝”电脑网站支付“接口对接

wangtinglong1的博客 9684

支付宝手机网站支付,app支付,PC端支付流程以及服务端php支付下单,回调流程详解

支付宝手机网站支付,app支付,PC端支付流程以及服务端php支付下单,回调流程详解

资深系统架构,深耕高并发研发与 AI 大模型工程化落地。技术栈以 Python (AI/NLP/RAG/Agent) 与 Golang (高并发架构) 为双核心,兼具 PHP 大型应用经验。专注算法落地、复杂系统设计及团队技术赋能 1万+

PHP电脑与手机网站支付宝集成实战指南

移动支付,尤其是通过支付宝进行的移动支付,已经成为了现代商业活动中不可或缺的一部分。支付宝的移动支付产品提供了灵活多样的支付解决方案,适用于不同场景下的支付需求。移动支付产品主要包括手机网站支付、APP支付、手机H5支付、扫码支付等。手机网站支付:适合在移动设备上通过浏览器访问网站时进行的支付场景,如手机购物网站、手机票务平台等。APP支付:专门针对手机或平板电脑上的应用程序设计的支付方式,用户无需打开浏览器即可完成交易。手机H5支付。

weixin_42551310的博客 1238

CKAD-CN 考试知识点分享(2) CronJob

成功创建 CronJobppi,每 5 分钟执行一次计算任务;配置了和;设置,超时自动终止;确保 Pod 不重启;手动创建ppi-testJob 验证功能正常;所有任务要求均已满足。

轻的博客 330

php支付宝开发之pc网站支付接入

最近公司做的网站需要使用支付宝和微信支付,支付宝这一快让我来做。由于我们的官网是用nodejs写的,但是,在支付宝支持Java,.net和php。所以只能选php支付了,不过我们在做支付的时候,从官网下载一个demo,然后到蚂蚁金服上面申请个开发账号,配置本地的demo即可。具体的申请详见:点击打开链接 我用的支付demo也已经上传到我的个人主页:点击打开链接 如果因为版本不同的话,可以试试我...

swimming_in_IT_的博客 1万+

神经网络学习笔记-波尔兹曼(Boltzmann)机

Boltzmann机是一种反馈随机神经网络 两种输出状态,单极性0或1。输出状态的取值根据概率统计法则决定,这种概率统计法则类似Boltzmann分布,部分反馈 它在神经元状态变化中引入了统计概率,网络的平衡状态服从Boltzmann分布,网络运行机制基于模拟退火算法。 离散Hopfield神经网络+模拟退火+隐单元=Boltzman机 DHNN全反馈,转移函数:符号函数 BM机网络拓扑...

求易学堂的博客 2612

支付宝手机网站H5支付

为方便商家在移动端网页应用中集成支付宝支付功能,支付宝提供了手机网站支付能力。 流程简介:商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的时间后会自动进入网页支付流程。

salestina的博客 1万+

高通平台power_supply 框架下添加第三方充电IC的驱动方法

1.power_supply电源框架介绍: power supply framework在kernel/drivers/power/下。内核抽象出来power supply子系统为驱动提供了统一的框架。 功能包括: 1.抽象PSY设备的共性,向用户空间提供统一的API; 2.为底层PSY驱动的编写,提供简单、统一的方式,同时封装并实现公共逻辑。 power supply class位于d...

Change 1万+

Labview实现服务器(server)与多客户端(clients)通信

服务器可以接收多个客户端发送的消息,并显示消息来源。 服务器可以发送消息到指定客户端 客户端可以自动连接服务器,断连后重连 客户端可以发送消息到服务器,可接收服务器消息 类似框架可以用做中央服务器及客户端项目

u013809089的博客 7973
上一篇: redis 使用场景
下一篇: GIT 常用命令
github_zwl
博客等级 码龄11年 300粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值