我已经尝试了两天将shipping_cost对象包含在Create Invoice请求中。如果我离开shipping_cost我的代码工作正常 包括shipping_cost我需要使用以下语法。
<code>
use PayPal\Api\ShippingCost;
<code>
$invoice
->setMerchantInfo(new MerchantInfo())
->setBillingInfo(array(new BillingInfo()))
->setNote($brwNote)
->setPaymentTerm(new PaymentTerm())
->setShippingInfo(new ShippingInfo())
->setShippingCost(new ShippingCost());
<code>
$invoice->getShippingCost()
->setAmount(6.80);
当我运行我的代码时,我收到以下响应: 错误:访问https://api.sandbox.paypal.com/v1/invoicing/invoices时获得Http响应代码500。
由于500错误,我刚刚用PayPal打开了一张票,但我不得不相信这是一个语法问题。有没有人使用Invoice API并指定运费?你指定了什么语法。
谢谢!