沙箱环境和正式环境配置与demo测试

来自    沙箱环境 | 
作者:王兰玉  |  更新于:2017-07-27 17:13:49     
一.沙箱环境(https://openhome.alipay.com/platform/appDaily.htm

1.沙箱测试必须使用沙箱环境下的appid,密钥,网关等


2沙箱环境使用须知:






3.代码配置





沙箱测试app支付注意事项:

  APP支付只支持Android版接入,在使用sdk时,在支付接口前调用如下方法
  EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);
 方法调用位置如下图所示:
 





沙箱测试付款须知:需使用沙箱账号中的买家账号进行支付,否则会报ALI3174

二.正式环境(https://openhome.alipay.com/platform/developerIndex.htm
正式环境配置与沙箱环境相是,重点需记住网关地址https://openapi.alipay.com/gateway.do不能加dev,必须创建应用并且签约生效方可使用

1.创建应用





2.修改头像,添加应用



3.配置密钥,生成公私钥,将公钥上传保存后,自动生成支付宝公钥,配置完成,点击提交审核即可


4.代码配置:


密钥生成请参照该贴:【如何生成密钥
两只蚂蚁 | 2017-07-27 18:29:47
php 是用pkcs8
xiluxing | 2017-07-28 10:11:40
您好...授权回调地址要添什么?
王兰玉 | 2017-07-28 10:15:12
xiluxing:您好...授权回调地址要添什么?回到原帖
是根据您的需求来填写自己需要跳转的地址
xiluxing | 2017-07-28 10:20:15
王兰玉:是根据您的需求来填写自己需要跳转的地址回到原帖
谢谢您的解答...
小九他爹 | 2017-09-05 15:42:03
系统服务商能够调用手机网站支付接口吗?
好说 | 2017-12-08 15:40:48
沙箱环境。回调时,Request.Form是空的。如何解决?
战狼 | 2017-12-08 16:01:01
小九他爹:系统服务商能够调用手机网站支付接口吗?回到原帖
你好,满足准入条件 可以调用手机网站支付接口的
申请前必须拥有经过实名认证的支付宝账户;
企业或个体工商户可申请;
需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致;
网站能正常访问且页面显示完整,网站需要明确经营内容且有完整的商品信息;
网站必须通过ICP备案。如为个体工商户,网站备案主体需要与支付宝账户主体名称一致;
如为个体工商户,则团购不开放,且古玩、珠宝等奢侈品、投资类行业无法申请本产品。
战狼 | 2017-12-08 16:01:21
好说:沙箱环境。回调时,Request.Form是空的。如何解决?回到原帖
你好,你是在沙箱环境测试什么接口呢?
好说 | 2017-12-08 16:09:15
战狼:你好,你是在沙箱环境测试什么接口呢?回到原帖
官网上下载的手机网站支付demo。手机网站支付2.0接口alipay.trade.page.pay。项目放在本地iis中,回调的地址也是局域网的。
战狼 | 2017-12-08 16:26:37
你好,alipay.trade.page.pay是电脑网站支付
可以参照手机网站demo测试
手机网站(java):https://openclub.alipay.com/read.php?tid=1720&fid=40
 手机网站(php):https://openclub.alipay.com/read.php?tid=1711&fid=40
另外,支付宝通过POST请求的形式将支付结果作为参数通知到商户系统时,异步通知地址需要外网可以访问的。
lilyenglish | 2018-03-08 16:14:05
一.沙箱环境 中的 3.代码配置 图片中说 RSA_private_key 需要添入 ”应用公钥 ”  此话当真??
战狼 | 2018-03-08 16:24:18
lilyenglish:一.沙箱环境 中的 3.代码配置 图片中说 RSA_private_key 需要添入 ”应用公钥 ”  此话当真??回到原帖
你好,项目中的RSA_private_key 不是添入 ”应用公钥 ”,而是必须与开放平台应用的设置的应用公钥匹配。生成的应用公钥配置在开放平台中,获取支付宝公钥,应用私钥配置在项目中用于生成签名数据。有疑问可以再追问
lilyenglish | 2018-03-08 16:31:31
战狼:你好,项目中的RSA_private_key 不是添入 ”应用公钥 ”,而是必须与开放平台应用的设置的应用公钥匹配。生成的应用公钥配置在开放平台中,获取支付宝公钥,应用私钥配置在项目中用于生成签名数据。有疑问可以再追问回到原帖
哦,那沙箱的应用公钥需要和正式环境 的的应用公钥保持一致吗?还是说沙箱的环境可以独立配制就像 二.正式环境 4.代码配置 中的对应关系吗?
战狼 | 2018-03-08 16:44:35
lilyenglish:哦,那沙箱的应用公钥需要和正式环境 的的应用公钥保持一致吗?还是说沙箱的环境可以独立配制就像 二.正式环境 4.代码配置 中的对应关系吗?回到原帖
你好,沙箱和正式环境应用公钥可以保持一致,但不推荐。为了安全,建议沙箱重新生成公私钥并配置,以及与正式环境区分妥善保存。有疑问可以再追问
我的回复
回复数
  30
阅读数
  8373

返回顶部