paypal php sdk用于设置定期付款

paypal php sdk用于设置定期付款,php,paypal,Php,Paypal,我使用贝宝php sdk设置定期付款。但我找不到如何设置循环。正常的付款方式运作良好 我正在使用github的SDK https://github.com/paypal/PayPal-PHP-SDK 生成链接后使用 $payment->create($apiContext); $approvalUrl = $payment->getApprovalLink(); 我使用生成的链接重定向用户。付款成功后,用户被重定向到我的成功url

我使用贝宝php sdk设置定期付款。但我找不到如何设置循环。正常的付款方式运作良好

我正在使用github的SDK

https://github.com/paypal/PayPal-PHP-SDK
生成链接后使用

            $payment->create($apiContext);

            $approvalUrl = $payment->getApprovalLink();
我使用生成的链接重定向用户。付款成功后,用户被重定向到我的成功url,即
success.php?processor=paypal

在该模式下,我使用

$paymentId=$data['payment_id'];
$payment = Payment::get($paymentId, $apiContext);
我有个问题。我将状态设置为“已创建”,而不是“已批准”

我需要使用吗

$execution = new PaymentExecution();
$execution->setPayerId($_GET['PayerID']);
之后呢?或者这个过程以前已经完成了


在此之后,我需要知道如何使用SDK进行定期付款。找到一个好的例子真的很让人困惑。

您需要创建一个计划。。。然后协议。。。然后执行协议


对不起,我的回答很简短

这个简短的回答比一个很长的解释更好。顺便说一句,我明白了。这花了两天时间,但我了解了很多关于贝宝的信息。我的代码现在完成了。谢谢我认为答案是正确的,因为这是一个完成这项工作的过程。