paypal php sdk设置定期付款

时间:2017-01-23 09:46:05

标签: php paypal

我使用paypal php sdk来设置定期付款。但我无法找到如何设置重复。正常付款工作正常。

我正在使用github的SDK

https://github.com/paypal/PayPal-PHP-SDK

使用

生成链接后
            $payment->create($apiContext);

            $approvalUrl = $payment->getApprovalLink();

我正在使用生成的链接重定向用户。付款成功后,用户将被重定向到我的成功网址success.php?processor=paypal

使用

获取所有数据
$paymentId=$data['payment_id'];
$payment = Payment::get($paymentId, $apiContext);

我在这里有一个问题。我的状态为created,而不是approved

我需要使用

$execution = new PaymentExecution();
$execution->setPayerId($_GET['PayerID']);
之后呢?或者过程完成之前。

在此之后,我需要知道从该SDK中使用什么来进行定期付款。找到一个好的例子真的令人困惑。

1 个答案:

答案 0 :(得分:3)

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

https://developer.paypal.com/docs/api/

对不起,简短的回答......

相关问题