2016-11-21 67 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