支付宝接入技术文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
支付宝接入技术文档
V1.0
李财根
2014/6/25
目录
概述 (3)
WEB接入 (4)
手机WAP接入 (6)
Android接入 (10)
其他 (10)
概述
本文主要介绍支付宝即时到帐接口的接入。
首先请确保你拥有支付宝企业账户,并通过实名认证。
如果没有企业号,请先到支付宝官网申请。
审核时间很快的。
如果长时间未审核,请联系支付宝客服。
在以上前提下,你需要准备合作者身份(PID), 安全校验码(KEY), RSA加密KEY .登录支付宝后,可以查看。
(RSA需要自己手动生成),然后上传即可。
接着下载支付宝的集成文档,里面有DEMO和生成RSA的工具OPENSSL 。
RSA密钥生成命令
生成RSA私钥
openssl>genrsa -out rsa_private_key.pem 1024
生成RSA公钥(生成后上传到支付宝的KEY管理界面)
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
将RSA私钥转换成PKCS8格式(Android端需要)
openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt –out rsaPKCS8.pem
注意:你需要的是– BEGIN ..--- 和– END.. –之间的部分(如下图)。
支付宝公钥都是一样的。
WEB接入
下载DEMO后,导入到工作空间。
修改AlipayConfig的参数:
接着,修改一下index.jsp 设置一些input的默认值(便于调试)。
接着修改alipayapi.jsp,
你就可以在本地先调试了。
成功后,次日,你的接入订单的状态就会变成“已完结”。
恭喜你,可以接下来的工作了。
手机WAP接入
Wap端的接入和web大同小异。
这里大致略去。
需要注意的是:wap版,pc端是不能访问的。
所以如果你需要本地测试,那么把localhost 改成你的本地ip, 比如192.168.1.XXX , 然后用你的手机浏览器访问你的本地地址。
来几张截图:
Android接入
配置完Keys.java后,你就可以run了。
PS: 注意阅读概要部分的内容。
其他
如果遇到问题,请先阅读支付宝官方集成文档。