2016-04-05 2 views
0

zu importieren, kann ich aus der paypal API docs entnehmen, dass es möglich ist, Datensätze von Rechnungen zu erstellen und diese als bezahlt zu markieren.Ist es möglich, Rechnungsdatensätze über die Paypal API

Kostet das Geld?

Ich habe Papier Aufzeichnungen von Rechnungen (< 1000), die in den letzten 3 Jahren übernommen wurden, Könnte ich die API verwenden, um diese Geschichte der Rechnungen zu "importieren", so dass alte Rechnungen auf die gleiche Weise wie neu durchsuchbar sind Rechnungen/Zahlungen, die per PayPal bezahlt werden.

Antwort

1

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 
+0

genial danke: D –

Verwandte Themen