支付宝沙盒环境支付(当面付)详细教程

本文档详细介绍了如何配置支付宝沙盒环境,包括注册服务、设置公钥、下载并修改Java Demo,以及如何进行测试。通过这些步骤,开发者可以在不涉及真实资金的情况下,安全地测试支付宝支付功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用前须知:我们用的支付宝沙盒是虚拟的,支付用的是沙箱的专用支付宝,所以不需要担心扫码了会不会真正扣除我们支付宝的金额。

1、注册服务

  1. 点击下面的网址,点击右上角的立即入驻,然后用支付宝账号扫码登陆。然后填写信息,登陆。
    支付宝开放平台

    图片描述

  2. 点击控制台->研发服务,进入到沙箱页面

    图片描述

2、设置公钥

  1. 点击左侧 沙箱应用->设置,在弹出的页面种选择,公钥->支付宝密钥生成器。

    图片描述

    图片描述

  2. 在弹出的窗口中点击 开发助手简介,在开发助手简介页面选择Web在线加密

    图片描述

    图片描述

  3. 然后选择 RSA2->PKCS8(JAVA适用)->生成密钥。然后点击保存密钥,将密钥保存下来,后面要用。
    图片描述

3、下载 Java 版Demo

  1. 回到开发平台的首页,选择 文档->网页&移动应用

    图片描述

  2. 点击右上角的 开发工具,然后在左侧选择 开发工具包下载->当面付DEMO。选择JAVA版下载即可。

图片描述

4、修改Demo

  1. 打开Demo。将上面下载的JAVA Demo解压,然后用Idea打开,这里需要注意打开的文件是 F2FPay_Demo_Java->F2FPay_Demo_Java下面的TradePayDemo这个文件。如果直接打开2FPay_Demo_Java文件的话可能会导致Idea的文件颜色不正常,Idea不能运行。

    图片描述
    图片描述

  2. 修改zfbinfo.properties文件

    图片描述

    (1) 修改网关、APPID、PID,将对应内容修改为开发平台上的内容即可。
    图片描述

    (2) 修改应用公钥和应用私钥,将前面保存的密钥解压,复制到对应的地方。
    图片描述

    (3)修改支付宝公钥。查看密钥,然后将支付宝密钥粘贴到对应位置。
    图片描述
    图片描述

  3. 修改 Main.java。Main.java中408行中的字串修改为商户UID;修改435行中的路径(这个路径是支付二维码生成的路径);将438行中注释的代码取消注释,如果不取消则无法生成代码(此处忘记贴图了,请自行操作)。

    图片描述

    图片描述

  4. 此步骤可不做。380行是生成此二维码支付的金额,默认是0.01;376行是支付的卖家店名。

    图片描述

  5. 运行代码。运行Main.java,打印出二维码的路径信息等就可以了(该帖图的路径可以忽略,这里贴错了)。然后到对应的路径查看是否生成了二维码,如果生成了二维码则进行测试步骤。

    图片描述

    图片描述

5、测试

  1. 下载沙箱工具。点击 沙箱工具->沙箱版钱包,用手机支付宝扫码下载安装。

    图片描述

  2. 登陆账号。点击沙箱账号,用买家账号和密码登陆上面下载的“沙箱版的支付宝”。

    图片描述

  3. 用“沙箱版的支付宝扫”扫描生成的二维码,支付,完成测试!
    图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值