我正在使用C#SDK进行实施(Classic API)。
我可以很好地创建发票,但每当我尝试发送发票时,响应都会返回错误"无效的请求参数:发票不能为空"。
var result = new SendInvoiceResult();
var service = new PayPal.Invoice.InvoiceService(PayPalConfig());
var envelopeRequest = new RequestEnvelope
{
errorLanguage = "en_US", detailLevel = DetailLevelCode.RETURNALL
};
var request = new SendInvoiceRequest ( envelopeRequest, invoiceId );
var response = service.SendInvoice(request);
如果我使用CreateAndSendInvoice方法,则会发生类似的事情 - 创建发票(我可以查看网址,发票显示为草稿),但它永远不会发送。
有谁知道我在这里做错了什么?