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

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

1、注册服务

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

    支付宝沙盒环境支付(当面付)详细教程_第1张图片

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

    支付宝沙盒环境支付(当面付)详细教程_第2张图片

2、设置公钥

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

    支付宝沙盒环境支付(当面付)详细教程_第3张图片

    支付宝沙盒环境支付(当面付)详细教程_第4张图片

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

    支付宝沙盒环境支付(当面付)详细教程_第5张图片

    支付宝沙盒环境支付(当面付)详细教程_第6张图片

  3. 然后选择 RSA2->PKCS8(JAVA适用)->生成密钥。然后点击保存密钥,将密钥保存下来,后面要用。
    支付宝沙盒环境支付(当面付)详细教程_第7张图片

3、下载 Java 版Demo

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

    支付宝沙盒环境支付(当面付)详细教程_第8张图片

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

支付宝沙盒环境支付(当面付)详细教程_第9张图片

4、修改Demo

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

    支付宝沙盒环境支付(当面付)详细教程_第10张图片
    支付宝沙盒环境支付(当面付)详细教程_第11张图片

  2. 修改zfbinfo.properties文件

    支付宝沙盒环境支付(当面付)详细教程_第12张图片

    (1) 修改网关、APPID、PID,将对应内容修改为开发平台上的内容即可。
    支付宝沙盒环境支付(当面付)详细教程_第13张图片

    (2) 修改应用公钥和应用私钥,将前面保存的密钥解压,复制到对应的地方。
    支付宝沙盒环境支付(当面付)详细教程_第14张图片

    (3)修改支付宝公钥。查看密钥,然后将支付宝密钥粘贴到对应位置。
    支付宝沙盒环境支付(当面付)详细教程_第15张图片
    支付宝沙盒环境支付(当面付)详细教程_第16张图片

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

    支付宝沙盒环境支付(当面付)详细教程_第17张图片

    支付宝沙盒环境支付(当面付)详细教程_第18张图片

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

    支付宝沙盒环境支付(当面付)详细教程_第19张图片

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

    支付宝沙盒环境支付(当面付)详细教程_第20张图片

    支付宝沙盒环境支付(当面付)详细教程_第21张图片

5、测试

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

    支付宝沙盒环境支付(当面付)详细教程_第22张图片

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

    支付宝沙盒环境支付(当面付)详细教程_第23张图片

  3. 用“沙箱版的支付宝扫”扫描生成的二维码,支付,完成测试!
    支付宝沙盒环境支付(当面付)详细教程_第24张图片

你可能感兴趣的:(Java实践,java,开发工具,软件测试,android,payment)