2016-07-29 41 views
0

我有一个使用Square Stand并喜欢功能的企业。他们不想改变他们处理订单的方式。Square API - 订单成功后可能有回拨?

但是,他们使用CRM进行电子邮件营销和联系人管理。所以他们目前正在手动输入从Square到CRM的订单。

我想为他们做的是让他们像往常一样继续使用他们的广场展位,但在后端有一些剧本,随时会在他们的广场展位上成功订购时被调用,使用CRM API自动输入订单。

这样的配置可能吗?如果没有,解决方法是什么?

回答

1

正方形目前有一个webhooks实现,提供您要求的内容(付款发生时的通知)。目前,不幸的是,它不包含完整的付款细节,因此您的脚本需要拨打payments API以获得付款时的全部详细信息。

--da3mon

+0

它是否提供了足够的信息以便使用付款API我可以根据webhook查看该信息? 此外,这是否允许我使用iOS或Android注册应用程序并访问这些webhooks?我想这样做,以便最终用户可以使用Square Register App并访问webhooks。这对我来说很好,可以节省很多工作。 –

+0

通过阅读更多,修补API,看起来这比我想象的要复杂一些。我使用PHP,所以webhook使用连接v1 API,但似乎要访问联系信息,我必须用户连接v2 API。因此,如果我理解正确,我必须同时使用v1和v2 API,以便我可以阅读使用webhook中的付款ID来查找付款。除此之外,几乎可以抓取除联系信息外的所有内容为此,必须使用投标ID并使用v2 API来提取联系信息。这听起来是对的吗? –