2016-04-05 8 views
0

üzerinden ithal etmek mümkün mü paypal API docs'dan faturaların kayıtlarını oluşturmak ve bunları ücretli olarak işaretlemek mümkün.Fatura kayıtlarını Paypal API

Bu paraya mal olur mu?

Son 3 yıl içinde alınmış olan faturaların (< 1000) kağıt kayıtlarına sahibim. Bu faturaların geçmişini "ithal etmek" için API'yi kullanabilirim, böylece eski faturalar aranabilir vb. Paypal ile alınacak faturalar/ödemeler.

cevap

1

Fatura ayrıntılarını ve arama faturalarını almak için bir API çağrısı göndermek mümkündür. Büyük ihtimalle 2 yıldan fazla geri dönemezsiniz. Bu bilgileri elde etmek için bir API çağrısı göndermek için 3. Taraf izinleri için bir başvuru isteği göndermeniz gerekir. İşte apply for third party permissions için link: Burada

olan Invoicing API Examples: Bu örnek SearchInvoices. kullanarak faturalar arar Faturalar

aranıyor

: PayPal Belgeler Yukarıdan

Orijinal faturanızı kendiniz veya kendiniz için oluşturmuş olmanız gerekir başka bir tüccar.

PayPal, sayfa başına en fazla 100 faturayı döndürebilir. Bu örnekte, [email protected] hesap için Faturalama Servis API kullanılarak oluşturulan sadece ilk 10 faturalar döndürülür: Burada PayPal Belgeler itibaren

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 

bir olduğunu elde Fatura Detay örnek:

Fatura bilgileri

Bu örnek, elde edilmesi GetInvoiceDetails'u kullanarak fatura hakkında bilgi alır.

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

müthiş teşekkürler: D –