注册paypal账户
- https://developer.paypal.com/ 到paypal的开发者官网注册开发者账号。
- 注册成功登录以后,点击右上角的dashboard进入仪表盘,(成功以后记得验证邮件地址,否则无法创建App)
- 在左侧菜单栏sandbox下的account可以看到你的测试账号,包括买家账号和卖家账户,点击actions里面的profile可以有修改密码的选项,你也可以自己创建account
- 点击左侧的my apps & credentials创建App
- 创建好后、会给你提供一个Client ID 和 Secret。这两个可以配置为php常量后面开发中会用到。
demo开发
- 在GitHub上下载PHP的sdk,https://github.com/paypal/PayPal-PHP-SDK/releases
- 文件目录
- 接收用户付款数据,创建付款对象(需要引入autoload.php自动加载)
支付对象实例创建方式:
2.执行付款操作,即上面操作设置的setReturnUrl地址
3.用户取消付款,则重定向到setCancelUrl所设置的地址,cancel逻辑自行处理
4.退款操作
创建退款对象,并执行退款
参考:https://github.com/paypal/PayPal-PHP-SDK/wiki
http://www.cnblogs.com/miaoshiqian/p/4803655.html
https://blog.csdn.net/zhangfeng1133/article/details/53217212