2010-7-10更新
网站集成paypal付款流程
1、 申请paypal国际站帐号,LOGO标识为“paypal”[无“贝宝”字样];
2、 帐户认证,如果是企业帐号有银行卡和信用卡两种认证方式;
3、 下载paypal网站集成指南;
4、 用程序生成paypal提交FORM添加到页面上即可;
网站加密付款设置(WEP)
1、 生成自己的私钥和证书,并上传到paypal生成证书ID;
2、 下载paypal的公共证书;
3、 用SDK里的加密算法和1、2得到的证书生成加密FORM文本,并放在页面上;
付款数据传输(PDT)
1、 在付款设定里添加或在FORM里指定返回路径;
2、 路径里的页面能接受交易流水号TX;
3、 将流水号和身份标记回发给paypal;
4、 接受paypal返回的交易信息;
5、 Paypal也可能以GET方式返回数据;
即时付款通知(IPN)
1、 在付款设定里添加或在FORM里指定接受路径;
2、 一种方式为共享密钥验证,指定notify_url;
3、 一种为POST回发;
.
现在的paypal专门设置了开发者中心,更集中来介绍
https://www.paypal-biz.com/development/examplecode/254.html
参考
1、加密付款实例(JAVA)
2、OPENSSL下载
http://www.onlinedown.net/soft/95873.htm
3、常用命令
- 生成私钥 openssl genrsa -out my-prvkey.pem 1024
- 生成公钥 openssl req -new -key my-prvkey.pem -x509 -days 365 -out my-pubcert.pem
- 生成P12 OpenSSl pkcs12 -export -inkey my-prvkey.pem -in my-pubcert.pem -out my-prvkey.p12
以后会有详细的介绍。