1

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的支付接口。
如果不需要设置异步回调地址,到这一步已经完了。

白栩
5 声望0 粉丝