如何使用 Connect V2 获取交易的 Order 和 OrderLineItem?

How to get Order and OrderLineItem for a transaction using Connect V2?

我正在编写一个包装器来检索 Square Connect API V2 的交易数据。我能够检索缺少订单数据的交易。 我使用 All Transaction 和 Retrieve Transaction API:

得到以下响应
{
  "transactions": [
    {
      "id": "mYziFkYv2QK7e2kb2vyIhegeV",
      "location_id": "75S3K9Z9KSVYK",
      "created_at": "2017-04-17T11:00:51Z",
      "tenders": [
        {
          "id": "2qeDw6CmCs299m9w0RY7KQB",
          "location_id": "75S3K9Z9KSVYK",
          "transaction_id": "mYziFkYv2QK7e2kb2vyIhegeV",
          "created_at": "2017-04-17T11:00:51Z",
          "amount_money": {
            "amount": 10000,
            "currency": "INR"
          },
          "processing_fee_money": {
            "amount": 0,
            "currency": "INR"
          },
          "type": "OTHER"
        }
      ],
      "product": "REGISTER",
      "client_id": "75S3K9Z9KSVYK-a776-4377-84f5-75S3K9Z9KSVYK"
    },
    {
      "id": "UJsg9IdIv9WWvqT1h2VkbxgeV",
      "location_id": "75S3K9Z9KSVYK",
      "created_at": "2017-04-17T11:00:37Z",
      "tenders": [
        {
          "id": "UVuQghb8RTF8OUcmAsaXKQB",
          "location_id": "75S3K9Z9KSVYK",
          "transaction_id": "UJsg9IdIv9WWvqT1h2VkbxgeV",
          "created_at": "2017-04-17T11:00:37Z",
          "amount_money": {
            "amount": 0,
            "currency": "INR"
          },
          "processing_fee_money": {
            "amount": 0,
            "currency": "INR"
          },
          "type": "NO_SALE"
        }
      ],
      "product": "REGISTER",
      "client_id": "75S3K9Z9KSVYK-a751-4434-a041-75S3K9Z9KSVYK"
    }
]}

有什么方法可以获取订单(行项目)的详细信息?

如果您要查找明细,可以使用 v1 交易端点。 看这里:https://docs.connect.squareup.com/api/connect/v1/#get-paymentid