2016-07-29 47 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來提取聯繫信息。這聽起來是對的嗎? –