我想将我的网络应用程序与Square POS集成。
目标是每当Square为一个帐户处理交易(销售/退款/等)时通知我,以便我可以更新库存水平等,最终我可以在交易发生时更新库存水平。
据我所知,似乎Square API似乎是围绕我的应用程序设计的,启动交易,然后交给Square来处理付款。我只是想知道交易已经发生,以便我可以更新库存。
有可能这样做吗?或者Square API仅用于处理付款吗?
编辑:经过多次阅读后,我仍然没有找到要通知的webhook,但看起来我可以使用ListTransactions和RetrieveTransaction,所以如果我调查我应该没问题。
答案 0 :(得分:2)
你是对的。 Square的API Webhooks将用于在每次创建或更新事务时收到通知。我们在Square的开发人员文档(https://docs.connect.squareup.com/api/connect/v1/?q=webhooks#setupwebhooks)中提供了快速设置指南。
PAYMENT_UPDATED webhook会在每次付款时提醒您,以便您可以更新广告资源。