2016-08-04 12 views
0

Ich muss auf das nächste Rechnungsdatum für eine Vereinbarung mit dem PayPal REST API über die PHP SDK zugreifen.paypal: Wie erreiche ich das nächste Rechnungsdatum für eine Vereinbarung mit REST api

Ich sehe innen

PayPal\Api\AgreementDetails; 

Wir

getNextBillingDate() 

haben Wie kann ich diese zugreifen?

ich habe:

...other code 
use PayPal\Api\AgreementDetails; 
$agreement_check = \PayPal\Api\Agreement::get($agreementID, $apiContext); 
$renew_date = $agreement_check->getNextBillingDate(); 

ich die folgende Fehlermeldung erhalten:

Fatal error: Call to undefined method PayPal\Api\Agreement::getNextBillingDate() 

Was ist der richtige Weg, dies zugreifen?

Antwort

0

Sie sind verwenden keine Methode, AgreementDetails in $agreement_check zurückzugeben. Die richtige Methode ist getAgreementDetails benannt und es ist Teil der Vereinbarung der Klasse, so dass Sie etwas tun müssen:

use PayPal\Api\AgreementDetails; 
$agreement_check = \PayPal\Api\Agreement::get($agreementID, $apiContext); 
$agreement_details = $agreement_check->getAgreementDetails(); 
$renew_date = $agreement_details->getNextBillingDate(); 

Werfen Sie einen guten Blick auf offizieller PayPal PHP SDK-Dokumentation: Class PayPal Agreement - PHP PayPal SDK

+0

Perfect. Vielen Dank! – user1835434