【问题标题】:Square Connect API - Invoice not showing upSquare Connect API - 发票未显示
【发布时间】:2020-07-23 06:53:48
【问题描述】:

我开始使用 Square Connect API 进行开发,我能够使用以下代码生成发票而没有任何错误,但当我登录仪表板时发票从未显示?

 var item = new CreateOrderRequestLineItem("Test 1", "1", new Money(100, Money.CurrencyEnum.CAD));

        var items = new List<CreateOrderRequestLineItem>()
        {
            item
        };

        CreateOrderRequest orderRequest = new CreateOrderRequest(NewIdempotencyKey(), null, items);

        OrdersApi ordersApi = new OrdersApi
        {
            Configuration = { AccessToken = AccessToken() }
        };

        try
        {
            var response = ordersApi.CreateOrder(LocationId(), orderRequest);
            var id = response.Order.Id;
            //result =  "Transaction complete\n" + response.ToJson();
        }
        catch (ApiException e)
        {
            Console.WriteLine(e.Message);
        }

我在这里遗漏了什么还是不应该显示发票?基本上我希望我的 aspnet mvc web 应用程序在 Square 中生成可以在应用程序中加载和处理的发票。

【问题讨论】:

    标签: c# asp.net-mvc square square-connect


    【解决方案1】:

    Orders API 创建一个订单,该订单旨在附加到ChargeCreateCheckout 端点。之后,order_id 将出现在Transaction 对象中(可以通过ListTransactionsRetrieveTransaction 检索)。

    如果您不将order_id 传递给ChargeCreateCheckout 端点,则它只能由BatchRetrieveOrders 端点查看。

    此外 - 这不会创建发票(目前没有发票 API)。 Orders API 旨在逐项列出您的交易。没有它,您的交易只会在仪表板中显示“自定义金额”,并且没有与之关联的项目。创建订单后,即刻使用。

    参考: https://docs.connect.squareup.com/articles/orders-api-overview#how-to-use-it-the-orders-api-data-model

    https://docs.connect.squareup.com/api/connect/v2#endpoint-createorder

    【讨论】:

    • 我现在看到了,谢谢你的帮助。我想这意味着我无法创建可以由其他员工处理的方形发票/订单。我们正在构建一个维修工单系统,我希望在工单关闭后自动生成一个方形发票。
    • 您可以在工单关闭时创建order(包含项目和金额等),并将order_id 保存在某处。每当准备好付款时,将order_id 传递到ChargeCreateCheckout 端点,这将包含所有要支付的项目和金额。如果您需要向买家发送“发票”(报价,因为没有发票 API),那么您最好的选择是CreateCheckout,它将为您提供一个 URL,您可以将其提供给买家付款。请注意,此 URL 将在 24 小时后过期,因此请仅在他们准备付款时使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多