PayPal休息c#:如何将pdf文件附加到发票上?

时间:2017-04-25 09:10:21

标签: c# paypal paypal-sandbox attachment paypal-rest-sdk

我想将pdf文件附加到我使用paypal rest api创建的发票上,但不知何故pdf只是在创建发票时消失而没有任何异常。

var uri = new Uri("http://www.pdf995.com/samples/pdf.pdf"); //edited
var converted = uri.AbsoluteUri;

var invoice = new Invoice()
{
 ....
 attachments = new List<FileAttachment>()
 {
     new FileAttachment
     {
          name = "pdf.pdf",
          url = converted
     },
 }
}

我还尝试使用在线提供的pdf文件也不起作用。 发票已创建,但没有任何附件。

没有Paypal响应的任何错误,我无法弄清楚这是什么问题。

注意:我使用沙箱(也许这是问题?)

问题也出现在实时版本

1 个答案:

答案 0 :(得分:0)

根据Paypal的发票API file attachment的定义, 网址必须为Uri格式。

  

url string

     

附件的URL,可以下载。

     

格式:uri。

显然,位于本地驱动器中的文件是不够的。