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