定期付款或特殊类别。关于计费的问题[关闭]
Posted
技术标签:
【中文标题】定期付款或特殊类别。关于计费的问题[关闭]【英文标题】:Recurring payment or special category. Question about billing [closed] 【发布时间】:2011-01-02 16:28:47 【问题描述】:我正在开发一个具有特殊计费方法的 ruby on rails 应用程序。
我正在创建一个商店,用户可以在其中预订产品,但在达到一定金额之前不会对这些产品收费。这笔金额无法按时间量化,所以我想知道这是否是经常性付款。但是,帐户必须提供一种付款方式才能预订这些产品,而且每次都让他们提供他们的信息很麻烦。更重要的是,我需要他们的信息,所以我知道他们想要产品,但我不会马上收费。
怎么办?
【问题讨论】:
【参考方案1】:我建议将此外包给一家处理付款的公司,因为收费,我建议不要使用 PayPal。如果您从头开始编写所有内容,您最终会遇到很多麻烦。
除此之外,我假设这是一个真实世界的场景。在那种情况下,我不会认为它是经常性付款,因为它是一次性付款。忘记添加、与第三方供应商存储他们的信息,或者非常擅长了解可以在线存储和不能在线存储的规则。
【讨论】:
一次付款,但考虑到该帐户将在下个月购买另一个产品。我想真正的问题是我需要他们的信用卡信息来确保他们是认真的并且在订单满之前不收费 好吧,在这种情况下,您只需对储备值进行看似简单的检查。然而,正如我所提到的,存储信用卡信息存在许多陷阱和法律后果。 你说得对。我不会存储信用卡。我将使用 ActiveMerchant 和 Authorize.net。那里没有太多的东西【参考方案2】:首先您要预先获取卡的详细信息,但不收取任何费用。
大多数支付服务提供商 (PSP) 都可以做到这一点。通常,您将从您的站点重定向到由 PSP 托管的站点,该站点捕获卡的详细信息。一旦用户离开该页面,他们将重定向回您的网站,您将收到一个支付令牌,它本质上是一个 GUID,可在未来的交易中使用,而不是卡号。
每次您想从该卡上进行付款时,您都可以将您的令牌 ID 和付款值提交给 PSP 以进行授权和结算。请记住,授权完全有可能失败或被拒绝。
这在技术上称为定期付款,因为您的 PSP 应该为您处理一些潜在的并发症,例如信用卡到期或被更换。体面的 PSP 将使用 Visa Account Updater 服务,或等效的万事达卡自动账单更新程序,以确保在幕后自动更新卡号。值得检查您选择的 PSP 是否提供此功能。
【讨论】:
以上是关于定期付款或特殊类别。关于计费的问题[关闭]的主要内容,如果未能解决你的问题,请参考以下文章