更新时间:2023-04-03 14:51:45收藏我的文档设置返回文档简介沙箱环境测试适用于用户暂未开通,或者开通审核、应用未上线等使用。用户沙箱测试成功后,需以生产环境为准。 app 支付是支持沙箱环境进行测试接口产品:在测试沙箱环境时需要下载支付宝沙箱板客户端进行测试,如使用生产环境的支付宝客户端进行测试沙箱环境下的接口会出现一系列的接口调试报错。 沙箱准备工作●查看沙箱应用:点击 ,沙箱环境无需创建沙箱应用。●生成密钥:点击 如何生成 rsa2 密钥 或者 如何生成公钥证书 选择沙箱应用配置。●获取支付宝公钥:点击 如何获取支付宝公钥。●下载支付宝沙箱版客户端:点击 ,使用手机扫码下载软件安装。注意:支付宝沙箱版客户端目前只支持 android 手机进行下载,ios 手机不支持。 接入说明沙箱环境如何接入测试,可进入 进行了解。●使用沙箱应用的 appid、密钥、支付宝公钥等数据配置。●沙箱环境的支付宝网关固定传值:https://openapi.alipaydev.com/gateway.do。●代码集成示例可查看对应 。●服务端生成的请求参数可在 客户端 demo 中配置测试。 ●app 支付沙箱测试需注意在客户端中加 。方法调用位置如下图所示:●沙箱测试成功后,必须切换为正式环境测试,接口测试以正式环境为准,具体详见 。注意事项●沙箱测试和生产环境测试存在一定区别,建议以正式环境为准。●沙箱测试 timeout_express(相对超时参数)和 time_expire(绝对超时参数)不可超过当前时间 15 小时。●沙箱测试只支持余额支付,不支持银行卡、余额宝等其它凯发k8官方网娱乐官方的支付方式。●app 支付沙箱测试必须在客户端中加沙箱联调代码,否则相当于正式环境调用沙箱测试的数据。●若使用纯客户端 demo 测试(不结合服务端请求),建议 demo 中配置的密钥为 pkcs8 格式。 注意:测试完后正式上线,建议结合服务端请求,避免私钥设置在客户端导致泄漏、资损。●手机安装有生产环境的支付宝客户端和支付宝沙箱版客户端,测试(若无相关提示选择使用哪个客户端)一般默认是唤起的支付宝客户端支付,此时由于生产环境的支付宝客户端支付沙箱数据导致报错。该情况下,需可以查看支付页面背景是否是生产环境支付宝客户端页面进行判断,建议修改为支付宝沙箱版客户端支付。