很久没有来更新博客,上一次进来捯饬博客仍是在网上看到不少园友把博客装饰成很炫酷,跟着大佬们学着把博客园也装修一下。最近装修房子比较忙,也没有去寻找新技术到博客园来记录。今天忽然想尝试下支付宝支付功能。各类百度资料,借鉴了不少网友前面的探路,今天想把本身在作的过程当中遇到的坑记录下来。但愿能够帮到有缘的园友,也给本身记录笔记。废话很少说,咱们开始……安全
刚开始准备作微信支付,可是在摸索的道路上遇到拦路石,微信的沙箱测试环境须要和正式申请的微信支付环境同样。也就是说只有有了正式的微信支付接入后,才可使用沙箱进行测试,奈何注册正式的支付环境须要营业执照啥的,就把我拦下来了。然后才开始支付宝的支付之路。支付宝能够将本身(我的)的支付宝帐号接入支付。并且支付宝的沙箱环境注册也不须要什么营业执照啥的。我的体验这点不得不说阿里巴巴比腾讯更注重用户体验。微信
支付宝支付功能开启探索之旅工具
1、沙箱环境:开发支付功能前你须要的准备就是到支付宝开放平台注册本身的沙箱帐号。通常好像默认就有沙箱帐号。测试
重点关注红框部分的信息。由于这是在开发中要用到的必须参数。微信支付
2、秘钥获取:沙箱环境准备完成后,准备下一步。上图红框中的密钥。这也是很重要的一部分。须要用的工具spa
https://docs.open.alipay.com/291/106097 能够到这个网址下载,有两种版本:Windows/MAC_OSX3d
下载下来后是个压缩包,解压后直接运行.bat blog
生成的公钥和私钥也是咱们开发中须要用的重要参数。由于我是.Net开发因此我选择的是PKCS1秘钥格式。ip
3、秘钥设置:将生成好的公钥设置到你的支付宝沙箱环境中(下图的1步骤中),设置成功后,沙箱环境会为你生成支付宝公钥(步骤2)支付宝
支付宝推荐咱们使用RSA2公钥,听说是更加安全。
好了!到此时,沙箱环境已经准备好,接下来咱们就要进行功能开发了。静待更新,看官莫急……