只有在达到一定数量的交易时,我才会处理信用卡订单。 (想想Groupon)。我在我的rails应用程序中使用ActiveMerchant。
Processing orders after minimum order met - Rails 3
我只使用的网关(Eway)不支持授权方法。
http://activemerchant.rubyforge.org/classes/ActiveMerchant/Billing/EwayGateway.html
这可以在不将信用卡详细信息存储在数据库中且没有来自网关的授权方法的情况下完成,或者我是否需要找到具有授权方法的备用网关。
答案 0 :(得分:0)
如果您使用授权交易,则在交易被捕获(或无效)之前保留客户资金。这可能不是你想要的。
另一种选择是在客户预先创建订单时将客户的账单和信用卡信息放入CIM(客户信息系统),然后在实际处理费用时对存储的信息进行授权/捕获。这意味着您不必将CC存储在您自己的数据库中,但客户必须同意将其信息存储在CIM中。或者,您可以为客户提供将其数据存储在网关的CIM中的选项,或通过授权交易在卡上预留资金。
CIM选项也可能会花费您额外的处理或帐户费用,所以就是这样。