【问题标题】:Square API - Possible to have a callback after a successful order?Square API - 订单成功后可能有回调?
【发布时间】:2018-07-07 15:03:44
【问题描述】:

我有一家使用 Square Stand 的公司并且喜欢它的功能。他们不想改变他们处理订单的方式。

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

我想要为他们做的就是让他们像往常一样继续使用他们的 Square 支架,但在后端有一些脚本,只要在他们的方形支架上成功下订单,就会调用一些脚本,然后使用CRM API 自动输入订单。

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

【问题讨论】:

    标签: webhooks square-connect


    【解决方案1】:

    Square 目前有一个webhooks 实现,可提供您所要求的内容(付款发生时的通知)。目前,很遗憾它不包含完整的付款详情,因此您的脚本需要在付款发生时调用payments API 以获取完整的详细信息。

    --da3mon

    【讨论】:

    • 它是否提供了足够的信息,以便使用支付 API 我可以根据 webhook 查找该信息?另外,这是否允许我使用 iOS 或 Android 注册应用程序并访问这些 webhook?我想这样做,以便最终用户可以使用 Square Register 应用程序并访问 webhook。这对我来说很好,可以节省很多工作。
    • 阅读更多内容并修改 API,这似乎比我想象的要复杂一些。我使用的是 PHP,所以 webhook 使用 connect v1 API,但似乎要访问联系信息,我必须用户 connect v2 API。因此,如果我理解正确,我必须同时使用 v1 和 v2 API,以便我可以读取使用 webhook 中的付款 ID 来查找付款。从那里,抓住几乎所有的东西,除了联系信息。为此,必须使用投标 ID 并使用 v2 API 来提取联系信息。听起来对吗?
    猜你喜欢
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    相关资源
    最近更新 更多