是否可以通过Paypal API导入发票记录

时间:2016-04-05 08:44:24

标签: paypal

我可以从paypal API docs看到可以创建发票记录并将其标记为已付款。

这会花钱吗?

我有过去3年拍摄的发票(< 1000)的纸质记录,我是否可以使用API​​“导入”此发票历史记录,以便旧发票可以像新的一样进行搜索等将通过PayPal支付的发票/付款。

1 个答案:

答案 0 :(得分:1)

可以发送API调用以获取发票详细信息和搜索发票。很可能你不会再回到2年以上。您需要提交第三方权限的申请请求才能发送API调用以获取此信息。以下是apply for third party permissions的链接:

以下是Invoicing API Examples

来自上述PayPal文档:

  

搜索发票

     

此示例使用SearchInvoices.搜索您必须拥有的发票   为您自己或代表创建原始发票   另一个商人。

     

PayPal每页最多可返回100张发票。在这个例子中,   仅使用开票创建的前10个发票   将返回jb-us-seller1@paypal.com帐户的服务API:

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

此处的PayPal文档是获取发票的示例 详细说明:

  

获取发票明细

     

此示例使用获取有关发票的信息   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