https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1
首先需要去支付宝官方网站 https://www.alipay.com/ 注册一个企业帐号, 注册成功之后,登录,登录后,选择商家服务,如图:
选择商家服务后,你会发现,你的资料还未完善,需要进行验证:
此时,可以不急着去验证,先下载sdk,选择如图所示的选项:
再选择 快捷支付(无线):
接着选择技术集成:
下载解压后,进入文件夹,选择
好好看看pdf,基本就能知道sdk怎么用了,如果还是不太清楚,请继续往下看
进入以下目录:
复制此文件夹到你的工程目录下,
注意,它需要与你的工程目录文件夹在同一层,,图中cartoon就是我的项目文件夹.
将alipay_lib项目导入eclipse :
打开eclipse,选择
按照图片中的步骤进行选择
选择工程项目路径:
此时,你可以在eclipse项目工程图中,看到alipay_lib了,右键单击它,选择Properties,
再按图设置:
至此,支付宝sdk的lib已经导入eclipse,接下来,是让你的项目工程依赖这个lib.
在sdk目录下,找到alipay.jar,,将其拷贝到你工程项目的libs文件夹中
右键单击你的工程,选择Properties,按照图中步骤,进行选择,将工程项目libs中的alipay.jar导入,选择ok,那你的项目就已经成功导入sdk,并可以使用了,最后记得将alipay_sdk_demo中的 Base64.java,Keys.java,Result.java,Rsa.java拷贝到你的工程中,
如果是想让下载的sdkdemo运行起来,就按照上面的方法进行导入,先往eclipse导入alipay_sdk_demo项目,再导入alipay_lib项目,就可以运行了.
最后,你还需要生成公钥和私钥,在WS_SECURE_PAY_SDK\移动支付接口智能SDK版(20140923)目录下,找到openssl目录,进入它的bin目录,WS_SECURE_PAY_SDK\移动支付接口智能SDK版(20140923)\openssl\bin,选择openssl.exe运行,在openssl目录下,有个 生成命令.txt ,打开它,按照步骤输入命令就可以了,最后将RSA私钥转换成PKCS8格式的字符串,需要复制出来,复制方法:
右键点击 openssl窗口上边边缘,选择“编辑→标记”,选中要复制的文字
此时继续右键点击 openssl 窗口上边边缘,选择“编辑→复制”,把复制的内容粘贴进一个新的记事本中,可随意命名,只要知道这个是 PKCS8格式的私钥即可(请
妥善保存该文件)。
以上方法,pdf文档中都有的,你需要将复制的字符串,拷贝到你工程目录中的Keys.java文件中的 PRIVATE参数中
在bin目录下生成的rsa_private_key.pem是商户私钥,rsa_public_key.pem是商户公钥