为什么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开发电脑网站支付宝支付详细流程(沙箱测试篇)相关推荐

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

    转自用户YuiJar 先附上我开始做沙箱测试的时候写的笔记 (1)准备工作 1.蚂蚁金服开放平台的商户账号(个人账号不行) 2.php5.5以上的开发环境 (2)具体流程 1.demo下载 进入蚂蚁金 ...

  2. 电脑版支付宝支付对接网站问题彻底解决方法总结

    这几天一直在找解决电脑版网站支付宝支付问题,今天特意来好好做个总结, 首先进入支付宝开放平台:https://openhome.alipay.com/developmentAccess/develop ...

  3. php yii2支付宝开发,网站支付宝支付原理及yii2中集成使用教程分享

    本文我们主要和大家分享网站支付宝支付原理及yii2中集成使用教程,首先我们需要申请支付宝入驻,具体方法可以参照网址:https://open.alipay.com/platform/home.htm ...

  4. SpringBoot+vue3对接支付宝支付详细教程

    SpringBoot+vue3对接支付宝支付详细教程 本人也是第一次做这个,是一个刚刚学习自学支付的萌新,目的是在于学习,只是为了记录自己的学习过程,怕以后会忘记,因为我没有企业账号,所以用的是自己的 ...

  5. python 支付宝接口_python调用支付宝支付接口流程

    项目演示: 一.输入金额 二.跳转到支付宝付款 三.支付成功 四.跳转回自己网站 在使用支付宝接口的前期准备: 1.支付宝公钥 2.应用公钥 3.应用私钥 4.APPID 5.Django 1.11. ...

  6. APP接入支付宝支付完整流程及踩坑记录(含服务端)

    本篇主要讲解APP接入支付宝支付完整流程,包含服务端,内容稍长 要接入支付宝支付,需要将APP在支付宝平台创建应用,提交审核,并进行商户签约以获得支付能力 详细参阅官方文档https://docs.o ...

  7. 支付宝支付 第一集:没有营业执照,怎样申请一个支付宝的商家号进行开发?使用支付宝支付开发网页移动应用,一分钟申请注册一个支付宝支付沙箱账号,支付宝支付入驻、创建应用、获取AppID

    支付宝支付 第一集:没有营业执照,怎样申请一个支付宝的商家号进行开发?使用支付宝支付开发网页&移动应用,一分钟申请注册一个支付宝支付沙箱账号,支付宝支付入驻.创建应用.获取AppID 一.资源 ...

  8. 最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错:

    最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错: Warning: openssl_sign() [function.openssl-sign]: Unknown signature ...

  9. SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享

    描述 本文主要讲解SpringBoot集成支付宝沙箱手机网站支付,即网页点击按钮发起支付,跳转到沙箱app付款 由于其他博客的流程大多笼统,有时候并不能找到正确的集成方式,本文尽可能详细的阐述付款,异 ...

最新文章

  1. JavaScript 表单与表单验证
  2. Spring解析,加载及实例化Bean的顺序(零配置)
  3. JavaScript中window.open用法实例详解
  4. oracle 12c dg新特性,oracle 12c:新特性-网格(Grid)基础架构的增强
  5. 类内的函数共享给对象使用
  6. poj 2191 Mersenne Composite Numbers
  7. Python之包管理工具
  8. html鼠标滚动图片折叠,鼠标滑过图片3D折叠效果
  9. Spring boot (2)--- 基础
  10. 第七讲:工业网络——PST软件使用及web配置
  11. 【第四章】NB-IoT模组BC95 利用串口调试助手接入华为(电信)平台
  12. 【mmcv】——CNN
  13. BP神经网络算法基本原理,基于bp的神经网络算法
  14. WordPress整站轻松开启HTTPS 1
  15. vs mysql 开发erp_ERP vs MRP的区别
  16. 蓝牙相关Profiles
  17. 相亲小程序如何做到年入百万?盈利模式是什么?
  18. r语言中的或怎么表示什么不同_R语言中$是什么意思
  19. 2015.7.15(千股跌停,开盘及时出货。10:49由于绘制通道错误,错误加仓)
  20. Go 写测试必学的三个库:Ginkgo、testify和GoMock

热门文章

  1. 使用WebClient 获得网页内容或提交请求
  2. c 普通的文本变成注释文本的快捷键_IntelliJ Idea 常用快捷键列表 (2019年总结)
  3. 解决 No module named ‘PyQt5.QtWebEngineWidgets‘
  4. 音频处理八:(MFCC 的计算)
  5. php utf8 html字符,PHP:utf-8编码,htmlentities给出了奇怪的结果
  6. php mvc cms企业站,Phpcms V9程序目录结构及MVC简析
  7. java数组解析_Java - 数组解析
  8. 数字语音信号处理学习笔记——语音信号的短时时域分析(1)
  9. java线程删除文件,线程“main”java.io.jgitinernalexception中的异常:无法删除临时文件c:\users\13 dec...
  10. PyQt5 笔记6 -- 对话框(QDialog)