通过 Square POS/Connect 获得 sales/refunds 的通知

Getting notification of sales/refunds done through Square POS/Connect

我想将我的 Web 应用程序与 Square POS 集成。

目标是在 Square 每次为一个帐户处理交易 (sale/refund/etc) 时收到通知,以便我可以更新库存水平等,最终我可以在交易发生时更新库存水平。

据我所知,Square API 似乎是围绕我的应用程序设计的,它启动交易,然后交给 Square 来处理付款。我只是想收到交易已发生的通知,以便我可以更新库存。

这可以吗?还是 Square API 仅用于处理付款?

编辑:经过更多阅读,我仍然没有找到要通知的 webhook,但看起来我可以 ListTransactions 和 RetrieveTransaction,所以如果我轮询我应该没问题。

你是对的。 Square 的 API Webhooks 将用于在每次创建或更新交易时通知您。我们在 Square 的开发者文档 (https://docs.connect.squareup.com/api/connect/v1/?q=webhooks#setupwebhooks) 中提供了快速设置指南。

每次付款时,PAYMENT_UPDATED 网络钩子都会提醒您,以便您更新库存。