微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请

时间:2024-05-21 15:32:08

本项目中其他模块内容:
微服务架构下如何集成支付宝接口实现支付服务(一)总体设计.
微服务架构下如何集成支付宝接口实现支付服务(二)使用SpringCloudConfig搭建配置中心.
微服务架构下如何集成支付宝接口实现支付服务(三)结合配置中心搭建eureka服务注册中心.
微服务架构下如何集成支付宝接口实现支付服务(四)集成alipay来提供支付服务.
微服务架构下如何集成支付宝接口实现支付服务(五)消费支付服务的消费者搭建.
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请.

1.1 入驻开放平台

  1. 进入蚂蚁金服开放平台登录界面,入口:https://open.alipay.com/platform/home.htm,使用支付宝扫码支付。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
  2. 登录成功后,选择*开发者->开始入驻。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
  3. 完善信息。微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
  4. 同意协议。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
  5. 开发者中心->研发服务。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
  6. 可以看到系统给我们提供了沙箱应用,沙箱账号,沙箱工具等服务。注意这句话:为保证沙箱长期稳定,每周日中午12点至每周一中午12点沙箱环境进行维护,期间可能出现不可用,敬请谅解。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
  7. 点击沙箱账号,这里有个系统提供的商家信息、买家信息,到时候测试能用到。
  8. 点击沙箱工具,点击沙箱版钱包(目前只有安卓版),扫描后安装到手机上,使用上一步说账号登录看看。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请

1.2 下载官方DEMO

  1. 点击沙箱应用页面中的沙箱当面付接入引导,下载SDK。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请

  2. 当面付DEMO,自己选择版本,我选择JAVA版。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请

  3. 下载好DEMO后解压,使用Eclipse或者IDEA进行导入,我用IDEA。

  4. 直接open节后后F2FPay_Demo_Java文件夹下的TradePayDemo。删除圈出来的文件(个人习惯)。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请

1.3 配置DEMO中的zfbinfo.properties

  1. 先配置1、2、3项。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
    配置文件中1、2、3对应沙箱应用截图中1、2、3。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请

  2. 配置RSA私钥、公钥和支付宝公钥。
    第一、点击设置应用公匙。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
    第二、点击设置应用公匙。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
    第三、点击查看**生成方法
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请第四、点击下载对应工具。

微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
第五、解压下载好的工具,点击以下运行程序。
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
第六、点击生成密匙。
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
复制私钥到__zfbinfo.properties__中的__private_key__,复制公钥到__zfbinfo.properties__中的__public_key__
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
复制公钥到沙箱应用应用公钥,点击保存。
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
然后页面会刷新,点击查看支付宝公钥
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
复制查看内容,填写到__alipay_public_key__
微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
至此,zfbinfo.properties配置文件修改好了。

  1. 商户部分应用网关跟支付宝网关保持一致,授权回调地址后期添加。
    微服务架构下如何集成支付宝接口实现支付服务(六)支付宝接口(沙箱环境)申请
    这里声明一下,在后面的项目中使用到的并不是这个demo,而是将类似的demo集成成一个服务形式去访问。