zoukankan      html  css  js  c++  java
  • 沙箱测试环境配置AND证书添加

    支付宝SDK接口项目Demo测试

    一。进入支付宝开放中心 下载密钥生成器

    https://developers.alipay.com/developmentAccess/developmentAccess.htm

    扫码登录后: 开发者中心-> 研发服务 ->沙箱应用

    下载“支付宝开发平台开发助手” 安装 

    安装后打开,点击”生成密钥“, 再点击 ”获取CSR文件“,弹出信息填入窗口 ,“组织/公司”名称应填写为“沙箱环境”。 其他随便填。

    填后点击”生成CSR文件“并”打开文件位置“ 后,将生成的csr文档上传到 开发中心的”公钥正式“那里

    PS:生成后会对应有一个csr文件一个公钥txt一个私钥txt

    Screenshot-1.png

    下载三个证书,即将使用此三个证书进行接口接入验证

    Screenshot-2.png

    二。下载 支付宝沙箱钱包版APP

    在第三步里下载沙箱钱包APP

    在”沙箱环境“ -> "沙箱账号” 里获取登录账号,测试中只能使用此APP支付

    Screenshot-3.png

    三。项目参数更新

    打开测试项目,在AlipayConfig.java中更新参数: 

    app_id , merchant_private_key, alipay_public_key, (跟注释提示填写)

    app_cert_path, alipay_cert_path,alipay_root_cert_path 分别填写第一步从开放中心下载下来的3张证书的文件名以及路径。

    四。运行项目进行测试

    运行后进入页面应如图所示, 

    Screenshot-5.png

    进入付款界面后用沙箱钱包扫码支付,支付后返回return_url.jsp 并显示支付流水号

    Screenshot-6.pngScreenshot-7.png

    将支付流水trade_no 以及out_trade_no 复制保留,在进入查询,退款,退款查询,关闭交易等页面前,将trade_no以及out_trade_no 手动填入jsp页面

    步骤:1.新建alipayClient 填入密钥,app_id等验证信息,(信息先填入certAlipayRequest 实例中)

               2.新建相应的Request类,在里面用setBizContent方法输入信息,

               3.新建相应的Reponse类,用alipayClient.pageExecute(alipayRequest) 来执行api请求。

    Screenshot-8.png

    所有功能的文档详细介绍基本在此文档中,且较为更新 https://docs.open.alipay.com/api_1/

    海关接口可以测试但是只能获取“系统繁忙”结果。https://docs.open.alipay.com/155/104778

  • 相关阅读:
    Java8常用新特性实践
    Presto集群部署
    Exception: Unexpected End Of File(crontab)
    centos6环境下使用yum安装Ambari
    pyspark进行词频统计并返回topN
    七行代码开始flask
    hibernate初步4
    java四大域总结
    servlet中的转发和重定向问题
    一个web页面的访问的过程
  • 原文地址:https://www.cnblogs.com/dzcici/p/12035644.html
Copyright © 2011-2022 走看看