2016-11-21 89 views
0

我有一個客戶端正在使用第三方自定義成員資格數據庫進行當前收集成員數據和付款信息的在線服務。他們最近將他們的着陸頁面切換到Squarespace,非成員可以找到更多有關他們的服務的信息,然後將它們轉發到數據庫站點。我的客戶希望在Squarespace網站上使用電子商務選項,因此我的問題是沒有人知道如何將支付和會員信息從Stripe或SquareSpace集成到第三方會員數據庫?將SquareSpace站點集成到第三方數據庫站點

回答

0

不幸的是,Squarespace不提供「呼叫」到任何第三方服務,即服務器端的能力。

話雖如此,我看到三種方法來實現這一點。

  1. 使用客戶端Javascript injected into the Order Confirmation Page。這意味着接收端的服務器將有 擁有CORS支持(允許這樣的請求來自您的 Squarespace站點),或者它將不得不提供其自己的API或支持JSONP的 。

  2. 使用某種類型的服務來解析訂購時收到的電子郵件。在下訂單時,具有管理員或商店管理員權限的Squarespace網站的用戶將收到一封電子郵件。如果您有一個可以「監視」此類電子郵件的服務(或每隔X分鐘運行一次),則可以解析電子郵件,然後採取某種措施。這裏的一個缺點是Squarespace不允許對電子郵件進行很多定製,所以如果Squarespace嚴重地修改了電子郵件的格式,它可能會破壞您的服務。 Zapier是一項服務,可能會幫助您完成此方法。

  3. 因爲您的Squarespace「商店」中的任何活動都會在您的Stripe帳戶中生成活動,所以可以使用Stripe's Events/Webhooks service來呼叫您的數據庫服務。我沒有嘗試過,但這是可能的。

當然,這些都假設有一個「端點」URL與您的會員數據庫相關聯,可以接收數據並相應地處理它。

+0

非常感謝布蘭登。我將研究所有這些 – Xrhapsodiex