Java版支付宝手机网站支付

进入开放平台的文档中心查看手机网站支付官方文档是必须的,了解其中的内容和流程,我这里只是简略写了用官方Demo在沙箱环境下的测试步骤。

  1. 首先进入开放平台的文档中心的SDK&Demo下载Java版的手机网站支付的Demo,当然你也可以先点开页面中的开放平台服务端的SDK
  2. 列表内容将下载好的Demo解压并导入到Eclipse中,点开AlipayConfig.java,需要的参数是商户APPID,私钥RSA_PRIVATE_KEY,商户网关。
    Java版支付宝手机网站支付_第1张图片
  3. 了解到需要的参数,登录到开放平台,如果账号没有进行手机网站的签约审核,可以先用沙箱测试,一般情况下沙箱测试和真实环境结果是一样的。在沙箱环境中的沙箱应用中,APPID是现有的,需要RSA2(SHA256)密钥,生成RSA密钥,会生成一对RSA密钥,将公钥上传,私钥填写到代码中,而商户网关则可以用电脑IP:8080(手机和电脑在同一局域网内),或者可以使用内网穿透软件。沙箱环境测试的话,需要将AlipayConfig.java中的请求网关地址URL成https://openapi.alipaydev.com/gateway.do,真实环境就按照原来的,没有dev。
    Java版支付宝手机网站支付_第2张图片
  4. 将这些填写到代码中并保存,然后启动Tomcat。先在电脑上运行index.html页面,查看是否启动,如果能进入则使用草料二维码生成器生成二维码。
  5. 需要下载沙箱版钱包在手机上安装才能进行沙箱测试,沙箱环境给了沙箱账号。安装好后登录账号,登录成功后用扫一扫扫生成的二维码,这样就可以测试了。如果觉得效果不明显(如支付金额少)可以在jsp页面修改参数内容,官方Demo的参数内容是直接赋值的。
    Java版支付宝手机网站支付_第3张图片

你可能感兴趣的:(Java)