使用方形连接创建订单 api
creating an order using square connect api
我一直在尝试创建具有以下值的订单,但我收到了 Quantity null 错误,即使已明确设置了 Quantity 的值。这是代码片段。
var item = new CreateOrderRequestLineItem()
{
//Name = "Yaar Book",
//Note = "New Book",
CatalogObjectId = "STWMISUMLIIIXU6MVWNFX6FQ",
Quantity = "1",
BasePriceMoney = new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR }
};
并出现以下错误:
System.IO.InvalidDataException: 'Quantity is a required property for
CreateOrderRequestLineItem and cannot be null'
首先我尝试只输入名称,但出现错误,然后我使用目录 ID 而不是名称,但仍然出现相同的错误。
我正在使用 Connect API 的 v2。
谢谢。
CreateOrderRequestLineItem 应该是这样实例化的:
var item = new CreateOrderRequestLineItem(
CatalogObjectId: "STWMISUMLIIIXU6MVWNFX6FQ",
Quantity: "1",
BasePriceMoney: new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR });
我一直在尝试创建具有以下值的订单,但我收到了 Quantity null 错误,即使已明确设置了 Quantity 的值。这是代码片段。
var item = new CreateOrderRequestLineItem()
{
//Name = "Yaar Book",
//Note = "New Book",
CatalogObjectId = "STWMISUMLIIIXU6MVWNFX6FQ",
Quantity = "1",
BasePriceMoney = new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR }
};
并出现以下错误:
System.IO.InvalidDataException: 'Quantity is a required property for CreateOrderRequestLineItem and cannot be null'
首先我尝试只输入名称,但出现错误,然后我使用目录 ID 而不是名称,但仍然出现相同的错误。
我正在使用 Connect API 的 v2。
谢谢。
CreateOrderRequestLineItem 应该是这样实例化的:
var item = new CreateOrderRequestLineItem(
CatalogObjectId: "STWMISUMLIIIXU6MVWNFX6FQ",
Quantity: "1",
BasePriceMoney: new Money() { Amount = 20, Currency = Money.CurrencyEnum.NPR });