1、申请PayPal开发者账号,申请地址https://developer.paypal.com
2、使用PayPal REST API接入,地址https://developer.paypal.com/...
3、使用PayPal提供的SDK直接接入支付,这里可以用composer或者在github下载
composer: composer require paypal/rest-api-sdk-php
github:https://github.com/paypal/PayPal-PHP-SDK
4、登录PayPal开发者管理页面,获取clientid和secret
5、配置异步回调地址
6、设置apiContext,可以设为公用函数,以后所有地方都需要这个东西。clientid和secret为第四步骤获取的
7、设置订单参数,获取付款链接
8、付款链接$approvalUrl
9、在PayPal付款界面操作完后,将返回第7步设置的ReturnUrl进行扣款。
这个地方一定要注意了,这也是跟支付宝支付一个不太一样的地方。支付宝的只要获取支付url,然后去支付宝网站里面就可以完成支付,然后异步通知。而paypal首先去其官网仅仅是获取用户的授权而已,最终字符还是要回到自己的网站再一次请求paypal的支付接口。
如果不需要设置异步回调地址,到这一步已经完了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。