本篇博客主要作支付宝支付的准备工做(注册沙箱、natapp内网穿透等操做)。具体代码实现操做请看下篇博客tomcat
https://open.alipay.com/platform/home.htm服务器
点击《沙箱应用》--扫描下载《沙箱钱包》供后期扫码测试app
点击沙箱帐号。使用买家信息的帐号密码在沙箱钱包上进行登陆异步
(1)点击《沙箱应用》--《设置应用公钥》--《设置应用公钥》--《查看秘钥生成方法》工具
(2)下载秘钥生成工具测试
根据页面中的提示生成商户应用公钥和私钥spa
私钥:插件
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZSk9xGP1oYnddFic1ielNyECp3BChfYnE/gW9UcSEYxecIod8ED01ca8UgqyWP4WcukgiT+1NKLGWJPIJuQf0O19LVZZTK9xJZTgMZ0od2i0flU90aQj/NxVWWW2sYnEzEzKW4I5HYM+OCw+LpdCZ48WWfJxbzuF8i3YPUjJ9CKs+ZJAFtW03chUEHvwYCePdIye8yvNwv++K7SL27CnUoMv/hkYyxKNsEyl28KwzSzacyAvsWGsEb1o6h3VnJ8wruRxG/Xh4qxA8SnarfH5LzLh9WYxguRF4blxTC2lmXMqJZyKSIyg4K16AJcxgJ8/Xuv7FnwQkT2FH4TEk2PuTAgMBAAECggEAKaCBZEAaCK+8pF2wthxGa+X2kWn+ZixWLlWhL2E2EZFrRu4lhq5OQOYnWlWGEqMbYI1Bq3ezBGIJn7FWvQcvPsakwStz0BA4GQJQryWZffPSjyIX2o/vbocB11ofq1FsVidfdJN0b7O9iWA9j3mu5Stya8RZHaFXoF+q5sw2g7dcPi3CBTm58e6vEgBx3GVb6X4AejrLvarXZMf9l0VWzv+3slYlO3khOroKyWc1vTgfisCO7BSSAXRETsEIMGjIwuCY6bAu65nO6esoeJ/+hwN+BY0gc2Az1MsFYLUl9rAk2QBycEgVl1F3gKgzHs2obk3fQt8h0vazHWfqHz7i2QKBgQDPPjeAdoXWntPqzG68+29EDZ/6EHGJDrtl/k0P+Q4s67Hxa/UlnJH2tezl7uDTYWjwt0lW6cvC/zLYBI02JidBtX3wMpexm3VYyiOKHFrmeysbLuxF+57mO7JRhP4jqchUF04LLf85tc08UBon7q5Fb/DZniFKjQoW28A7jH3CRwKBgQC9WqPJgd6Z8+DLK2zt5kGjPHnQh9ZuY7TrI4qXxU76A4W1OCCTQCjL/EFe/9dbcFhNBMA7n/OMCtel+GSQN7XL/OSnGxIQoXJEiFFEKdunVe6DYoxugYQ48hiEcZS/9rEJcDHtTmIwfCNu5e08oXM49hODFqB7bzAk+memvL+2VQKBgQDN2Gd6cr83UOT+1/W6QiffOYVH9WNAFmDuyqsyjVeWKLnDKU8C/8Q/f64BKMcpThzU08jFyk04rxCKXeMBAN6HNsUTer0PjXD+MzEfslBbk8VaJ75JOMc4udzBec6QD8jKNaewFQzn/nsPSCTiuwFgOPLKxHUevn5h+/2xaDdVawKBgHUSACfK4pzemoIipCNl8/j/n/Tctyfi/21NuRdixxRubxF+1S0VQuPzX1tj5HtFN2LO6Cc1GnfgEDouG8bKmty2y4vBgebEWoiim1QAaSzJRUD4AgkkjGJE1AG205fn5scGFeg5SR3e8m1TPNz6mOmDwsaOi8QlF2gVZVZCZmlNAoGAQyeC4/ayY6dZ+TkxgMeNZAAAabz1kI1sCz7armjZcAK6ZLcYQJjcZt6QDApX3/WiuDSKjmlNwtd/gi6dXfnLODWe3LUA4kpv8a67FBFg6bCSqG3yjHUmlnhn6JdqBgnxdpQT3FLPKEwcB8lSDKFlf6kjSTH3uluwsCESAqhE2Sg=3d |
商户应用公钥:orm
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmUpPcRj9aGJ3XRYnNYnpTchAqdwQoX2JxP4FvVHEhGMXnCKHfBA9NXGvFIKslj+FnLpIIk/tTSixliTyCbkH9DtfS1WWUyvcSWU4DGdKHdotH5VPdGkI/zcVVlltrGJxMxMyluCOR2DPjgsPi6XQmePFlnycW87hfIt2D1IyfQirPmSQBbVtN3IVBB78GAnj3SMnvMrzcL/viu0i9uwp1KDL/4ZGMsSjbBMpdvCsM0s2nMgL7FhrBG9aOod1ZyfMK7kcRv14eKsQPEp2q3x+S8y4fVmMYLkReG5cUwtpZlzKiWcikiMoOCtegCXMYCfP17r+xZ8EJE9hR+ExJNj7kwIDAQAB |
3.沙箱应用--查看应用公钥--将上方商户应用公钥复制--在应用公钥框中进行粘贴保存
4.保存成功后能够点击《查看支付宝公钥》,会根据商户应用公钥生成一个对应的支付宝公钥
使用的支付宝支付是第三方插件,咱们访问须要外网,全部本地ip是不能进行测试的。全部就会用到NATAPP内网穿透,在内网环境下也能进行使用第三方应用的测试
进入官网--注册帐号---实名认证--支付宝扫描受权:
NATAPP官网:https://natapp.cn/
登陆进入NATAPP官网
购买后,在个人隧道 -> 配置 有更多选项能够自定义 (本人只配置了本地的端口号:8080),其他都没有做任何更改
下载连接:https://natapp.cn/#download Windows的下载Windows版本,具体根据我的状况而定,本人使用的是Windows版本。解压下载的文件以下图:
将隧道中的authtoken复制出来粘贴到config.ini中的authtoken处。具体以下图:
生成的临时域名在后面配置文件中的《服务器异步通知页面路径》和《服务器同步通知页面路径》里会使用到
注:启动该软件以前须要先启动项目tomcat,否则会报端口冲突
以上为本篇博客的主要内容,若文中有不当的地方但愿广大博友指出,转载博客请说明出处,本人博客主页为:https://www.cnblogs.com/chenyuanbo/;下篇博客将公布具体的代码实现,须要代码demo的朋友能够联系我。
技术提高在于交流!