转自用户YuiJar
先附上我开始做沙箱测试的时候写的笔记
(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开发支付宝的电脑网站支付(沙箱测试)就结束了,具体实战请见下篇(线上测试)
若有错误,请指正
感谢观看