【问题标题】:Is it possible to link transaction line items to sale transaction in Square pos API是否可以将交易行项目链接到 Square pos API 中的销售交易
【发布时间】:2019-05-29 09:22:32
【问题描述】:

我了解到,Square POS API 目前不支持外部应用在调用 Square 处理付款时传递明细订单项的功能。付款完成后,Square 将控制权交还给外部应用程序后,外部应用程序是否可以通过 API 将分项详细信息与 Square 中已完成的销售交易相关联?

是否有具体计划支持 POS API 中的分项交易?

【问题讨论】:

    标签: square-connect square pos


    【解决方案1】:

    目前无法正式执行此操作,也没有当前时间表或保证它将针对 POS API 发布。

    在解决方法中可以通过Orders API 链接它。基本上,在初始化事务之前,您会使用订单中的项目调用CreateOrder。响应将为您提供一个 Order 对象,您可以从中检索 order_id。然后,您可以在创建 POS API 请求时将order_id 传入notes 字段。这将使您至少可以稍后(通过使用BatchRetrieveOrders)查找每个 POS API 交易的项目。

    此外,如果您更进一步并使用自己的数据库,那么您甚至不需要将 order_id 传递到注释字段,因为您可以在您的自己的数据库,方便以后查找。

    参考资料: https://docs.connect.squareup.com/more-apis/orders/overview https://docs.connect.squareup.com/api/connect/v2#navsection-orders

    【讨论】:

    • 感谢您的建议。问题是,如果我无法将订单中的行项目链接到 Square 销售交易,Square 报告将无法使用项目详细信息,并且我将无法获得逐项销售明细。有没有办法解决这个问题?
    • 用于 cmets。我正在尝试将项目数据库 ID 从我们的服务器传递到 API,并在回调中检索它以将订单项更新为已付款。到目前为止,我无法这样做
    • @MikeMoore 你现在找到方法了吗?我正在根据您的评论寻找确切的用例。我需要在 Square 报告中列出外部交易以整合销售指标。
    • @JayanthRamachandran 不,我必须切换到 Shopify
    猜你喜欢
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多