0

我们使用Square卡阅读器作为POS。但广场不允许我们的客户保存信用卡。我们有一个订阅模式,并且存储信用卡的能力是imp。Rails 4.1:正方形和条纹集成?

所以我们正在考虑使用Stripe进行在线使用(Stripe没有POS)。

我们需要一种使Stripe和POS(Square)表现良好的方法。有没有我们可以使用的宝石/图书馆?这里有几件事我们正在寻找:

1]保存横跨广场和条纹的客户信息。 2]对Square和Stripe使用相同的折扣码。

回答

0

请注意,您不允许信用卡号码进入您的系统,否则您将受到PCI规则的约束。

您可以使用Square和Stripe的API库进行此操作。将数据收集到您的表单中,然后将其输入到各自的API中。 Square的API does not support payment processing,但您可能能够提交客户信息。

一个可能的工作流程是:

  1. 收集网站上的一个形式的用户/客户的数据。
  2. 提交表单时,使用stripe.js将信用卡数据提交给Stripe。
  3. 从JS响应接收条纹标记,并将其插入到隐藏的表单字段中。
  4. 提交,然后通过Square Ruby API发送客户数据。

调料:

+0

是的,很可能我会不得不做一些API改写(munging)。希望我找到一个宝石或图书馆,尤其是管理折扣码,订阅周期等。 – codeObserver

+0

听起来像一个机会! :) – mysmallidea