最近研究了下paypal支付。
由于最近paypal测试网站更新,以前的教程都不太准确。
简单的说就三步:
1、注册paypal正式账户。https://www.paypal.com/c2/webapps/mpp/merchant
2、用正式账户登录测试环境。https://developer.paypal.com/
登录后,在application->sandbox accounts->create account,添加两个测试账户即可,一个是买家,一个是商家。
3、登录测试账户,可以查看账户信息。https://www.sandbox.paypal.com/c2/webapps/mpp/home
另外需要接口什么的都可以去查阅官方文档。
主要交易流程就是,发送表单(包含参数)给paypal,跳转到paypal进行支付,然后指定支付成功即时的URL。
paypal会请求这个IPN的URL,再进行数据库处理即可。