PHP开发电脑网站支付宝支付详细流程(沙箱测试篇)
为什么80%的码农都做不了架构师?>>>
1)准备工作
1、蚂蚁金服开放平台的商户账号(个人账号不行)
2、php5.5以上的开发环境
(2)具体流程
1、demo下载
进入蚂蚁金服开放平台的首页,选择文档中心——开发文档
找到电脑网站支付,单击进入
选择SDK&Demo,单击下载PHP版本的demo(https://docs.open.alipay.com/270/106291/)
下载完成后可以看到如下界面
2、密钥配置
下载密钥生成工具(https://docs.open.alipay.com/291/105971)
下载完成后按照页面详细操作步骤生成密钥(https://docs.open.alipay.com/291/105971)
3、配置沙箱环境
进入商户的管理中心,进入开发者中心->研发服务的沙箱应用
按照上一步生成的应用公钥进行设置
(若要验证公钥的正确性,可以按照指示下载工具,按照其要求进行验证即可)
4、应用配置
修改配置文件config.php
app_id(应用ID)和gatewayUrl(支付宝网关)可以登录商户账号,进入开发者中心—>沙箱环境即可查看
merchant_private_key(商户私钥)为刚才生成的私钥
alipay_public_key(支付宝公钥)为设置应用公钥后生成的支付宝公钥
配置完成后,具体如下
5、配置php环境
查看php环境,开启PHP的 php_openssl
打开php.ini,确认开启 php_openssl
6、访问index.php
打开index.php就能看到如下界面
点击付款后就成出现付款二维码
7、沙箱钱包
这个测试时针对专门的沙箱钱包才能测试的,平时的支付宝是不能测试的
下载沙箱钱包后,必须用商户的专门沙箱账号进行登录测试
至此,php开发支付宝的电脑网站支付(沙箱测试)就结束了
转载于:https://my.oschina.net/SimTao/blog/3029816
PHP开发电脑网站支付宝支付详细流程(沙箱测试篇)相关推荐
- (转载)PHP开发电脑网站支付宝支付详细流程(沙箱测试篇)
转自用户YuiJar 先附上我开始做沙箱测试的时候写的笔记 (1)准备工作 1.蚂蚁金服开放平台的商户账号(个人账号不行) 2.php5.5以上的开发环境 (2)具体流程 1.demo下载 进入蚂蚁金 ...
- 电脑版支付宝支付对接网站问题彻底解决方法总结
这几天一直在找解决电脑版网站支付宝支付问题,今天特意来好好做个总结, 首先进入支付宝开放平台:https://openhome.alipay.com/developmentAccess/develop ...
- php yii2支付宝开发,网站支付宝支付原理及yii2中集成使用教程分享
本文我们主要和大家分享网站支付宝支付原理及yii2中集成使用教程,首先我们需要申请支付宝入驻,具体方法可以参照网址:https://open.alipay.com/platform/home.htm ...
- SpringBoot+vue3对接支付宝支付详细教程
SpringBoot+vue3对接支付宝支付详细教程 本人也是第一次做这个,是一个刚刚学习自学支付的萌新,目的是在于学习,只是为了记录自己的学习过程,怕以后会忘记,因为我没有企业账号,所以用的是自己的 ...
- python 支付宝接口_python调用支付宝支付接口流程
项目演示: 一.输入金额 二.跳转到支付宝付款 三.支付成功 四.跳转回自己网站 在使用支付宝接口的前期准备: 1.支付宝公钥 2.应用公钥 3.应用私钥 4.APPID 5.Django 1.11. ...
- APP接入支付宝支付完整流程及踩坑记录(含服务端)
本篇主要讲解APP接入支付宝支付完整流程,包含服务端,内容稍长 要接入支付宝支付,需要将APP在支付宝平台创建应用,提交审核,并进行商户签约以获得支付能力 详细参阅官方文档https://docs.o ...
- 支付宝支付 第一集:没有营业执照,怎样申请一个支付宝的商家号进行开发?使用支付宝支付开发网页移动应用,一分钟申请注册一个支付宝支付沙箱账号,支付宝支付入驻、创建应用、获取AppID
支付宝支付 第一集:没有营业执照,怎样申请一个支付宝的商家号进行开发?使用支付宝支付开发网页&移动应用,一分钟申请注册一个支付宝支付沙箱账号,支付宝支付入驻.创建应用.获取AppID 一.资源 ...
- 最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错:
最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错: Warning: openssl_sign() [function.openssl-sign]: Unknown signature ...
- SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享
描述 本文主要讲解SpringBoot集成支付宝沙箱手机网站支付,即网页点击按钮发起支付,跳转到沙箱app付款 由于其他博客的流程大多笼统,有时候并不能找到正确的集成方式,本文尽可能详细的阐述付款,异 ...
最新文章
- JavaScript 表单与表单验证
- Spring解析,加载及实例化Bean的顺序(零配置)
- JavaScript中window.open用法实例详解
- oracle 12c dg新特性,oracle 12c:新特性-网格(Grid)基础架构的增强
- 类内的函数共享给对象使用
- poj 2191 Mersenne Composite Numbers
- Python之包管理工具
- html鼠标滚动图片折叠,鼠标滑过图片3D折叠效果
- Spring boot (2)--- 基础
- 第七讲:工业网络——PST软件使用及web配置
- 【第四章】NB-IoT模组BC95 利用串口调试助手接入华为(电信)平台
- 【mmcv】——CNN
- BP神经网络算法基本原理,基于bp的神经网络算法
- WordPress整站轻松开启HTTPS 1
- vs mysql 开发erp_ERP vs MRP的区别
- 蓝牙相关Profiles
- 相亲小程序如何做到年入百万?盈利模式是什么?
- r语言中的或怎么表示什么不同_R语言中$是什么意思
- 2015.7.15(千股跌停,开盘及时出货。10:49由于绘制通道错误,错误加仓)
- Go 写测试必学的三个库:Ginkgo、testify和GoMock
热门文章
- 使用WebClient 获得网页内容或提交请求
- c 普通的文本变成注释文本的快捷键_IntelliJ Idea 常用快捷键列表 (2019年总结)
- 解决 No module named ‘PyQt5.QtWebEngineWidgets‘
- 音频处理八:(MFCC 的计算)
- php utf8 html字符,PHP:utf-8编码,htmlentities给出了奇怪的结果
- php mvc cms企业站,Phpcms V9程序目录结构及MVC简析
- java数组解析_Java - 数组解析
- 数字语音信号处理学习笔记——语音信号的短时时域分析(1)
- java线程删除文件,线程“main”java.io.jgitinernalexception中的异常:无法删除临时文件c:\users\13 dec...
- PyQt5 笔记6 -- 对话框(QDialog)