我了解 Square POS API 目前不支持外部应用程序在调用 Square 处理付款时传递明细行项目的能力。在付款完成并且 Square 将控制权返回给外部应用程序后,外部应用程序是否可以通过 API 将分项详细信息与 Square 中已完成的销售交易相关联?
是否有具体计划支持 POS API 中的逐项交易?
我了解 Square POS API 目前不支持外部应用程序在调用 Square 处理付款时传递明细行项目的能力。在付款完成并且 Square 将控制权返回给外部应用程序后,外部应用程序是否可以通过 API 将分项详细信息与 Square 中已完成的销售交易相关联?
是否有具体计划支持 POS API 中的逐项交易?
目前没有办法正式这样做,也没有当前的时间表或保证它将为 POS API 发布。
在变通方法中可以通过Orders
API 链接它。基本上,在初始化事务之前,您会调用CreateOrder
订单中的项目。响应将为您提供一个Order
对象,您可以从中检索该对象order_id
。然后,您可以在创建 POS API 请求时将order_id
传入该字段。notes
这将允许您至少稍后(通过使用BatchRetrieveOrders
)查找每个 POS API 交易的项目。
此外,如果您更进一步并使用自己的数据库,那么您甚至不需要将 传递order_id
给 note 字段,因为您可以将order_id
和链接到transaction_id
您自己的数据库中以便以后查找。
参考: https ://docs.connect.squareup.com/more-apis/orders/overview https://docs.connect.squareup.com/api/connect/v2#navsection-orders