2017-01-23 152 views
2

我使用paypal php sdk來設置定期付款。但我無法找到如何設置循環。正常付款工作正常。paypal php sdk設置定期付款

我使用SDK從GitHub

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

使用

  $payment->create($apiContext); 

      $approvalUrl = $payment->getApprovalLink(); 

我使用生成的鏈接重定向用戶生成鏈接後。支付成功後,用戶會被重定向到我的成功網址是0​​

下我使用

$paymentId=$data['payment_id']; 
$payment = Payment::get($paymentId, $apiContext); 

我有一個問題在這裏得到的所有數據。我正在狀態created而不是approved

做我需要使用

$execution = new PaymentExecution(); 
$execution->setPayerId($_GET['PayerID']); 
之後

?或者該過程在之前完成。

在此之後,我需要知道該SDK使用什麼來進行週期性付款。它真的很容易混淆,找到一個很好的例子。

回答

3

您將需要創建一個計劃...然後協議...然後執行協議。

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

對不起,答案很簡單...

+1

這簡短的回答是更好然後一個很長的解釋。順便說一句,我想明白了。它花了2天,但是我知道關於貝寶的信息是值得的。我的代碼現在已經完成。謝謝。我接受的答案是正確的,因爲那是一個完成這個過程的過程。 –

+0

我很高興它爲你解決。 :) – foxtangocharlie