Es ist möglich, einen API-Aufruf zu senden, um Rechnungsdetails zu erhalten und Rechnungen zu suchen. Höchstwahrscheinlich werden Sie nicht in der Lage sein, weiter als 2 Jahre zurückzugehen. Sie müssen eine Anwendungsanfrage für Berechtigungen von Drittanbietern einreichen, um einen API-Aufruf zu senden, um diese Informationen zu erhalten. Hier ist der Link zu apply for third party permissions:
Hier sind die Invoicing API Examples:
Aus der obigen PayPal Dokumentation:
für Rechnungen Suche
Dieses Beispiel für Rechnungen sucht mit SearchInvoices.
Sie müssen die Originalrechnung entweder für sich selbst oder auf behelm erstellt haben f von ein anderer Kaufmann.
PayPal kann maximal 100 Rechnungen pro Seite zurückgeben. In diesem Beispiel nur die ersten 10 Rechnungen, die Sie die Fakturierung Service API für die [email protected] Konto erstellt werden zurückgegeben:
curl https://svcs.sandbox.paypal.com/Invoice/SearchInvoices \
-s \
--insecure \
-H "X-PAYPAL-SECURITY-USERID: Your_API_username" \
-H "X-PAYPAL-SECURITY-PASSWORD: Your_API_password" \
-H "X-PAYPAL-SECURITY-SIGNATURE: Your_API_signature" \
-H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" \
-H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" \
-H "X-PAYPAL-APPLICATION-ID: Your_AppID" \
-d requestEnvelope.errorLanguage=en_US \
-d merchantEmail=jb-us-seller1%40paypal.com \
-d parameters.origin=API \
-d parameters.email=jb-us-seller1%40paypal.com \
-d page=1 \
-d pageSize=10
Von der PayPal-Dokumentation ist hier ein Rechnung Einzelheiten Beispiel für den Erhalt:
Beschaffung Rechnungsdetails
Dieses Beispiel erhält Informationen über eine Rechnung mit GetInvoiceDetails
.
curl https://svcs.sandbox.paypal.com/Invoice/GetInvoiceDetails \
-s \
--insecure \
-H "X-PAYPAL-SECURITY-USERID: Your_API_username" \
-H "X-PAYPAL-SECURITY-PASSWORD: Your_API_password" \
-H "X-PAYPAL-SECURITY-SIGNATURE: Your_API_signature" \
-H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" \
-H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" \
-H "X-PAYPAL-APPLICATION-ID: Your_AppID" \
-d requestEnvelope.detailLevel=ReturnAll \
-d requestEnvelope.errorLanguage=en_US \
-d invoiceID=INV2-RVY9-UWTW-64HZ-BR9W
genial danke: D –