使用square connect api创建订单

时间:2018-04-27 07:25:22

标签: square-connect

我一直在尝试创建一个包含以下值的订单,但即使已经清楚地设置了Quantity的值,我也会收到Quantity null错误。这是代码段。

white-space:nowrap;

并收到以下错误:

  

System.IO.InvalidDataException:'Quantity是必需属性   CreateOrderRequestLineItem并且不能为null'

首先我尝试只是输入名称,但得到了错误,然后我使用了目录ID而不仅仅是一个名称,但仍然得到相同的错误。

我正在使用Connect API的v2。

感谢。

1 个答案:

答案 0 :(得分:0)

这就是CreateOrderRequestLineItem应该如何实例化的:

var item = new CreateOrderRequestLineItem(
            CatalogObjectId: "STWMISUMLIIIXU6MVWNFX6FQ",
            Quantity: "1",
            BasePriceMoney: new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR });