-1

我正在开发具有特殊计费方法的 ruby​​ on rails 应用程序。

我正在创建一个商店,用户可以在其中预订产品,但在达到一定金额之前不会对这些产品收费。这笔金额无法按时间量化,所以我想知道这是否是经常性付款。但是,帐户必须提供一种付款方式才能预订这些产品,而且每次都让他们提供他们的信息很麻烦。更重要的是,我需要他们的信息,所以我知道他们想要产品,但我不会马上收费。

该怎么办?

4

2 回答 2

0

我建议将此外包给一家处理付款的公司,由于收费,我建议不要使用 PayPal。如果您从头开始编写所有内容,您最终会遇到很多麻烦。

除此之外,我假设这是一个真实世界的场景。在那种情况下,我不会认为它是经常性付款,因为它是一次性付款。忘记添加、与第三方供应商存储他们的信息,或者非常擅长了解可以在线存储和不能存储的规则。

于 2010-01-07T21:28:12.203 回答
0

首先,您要预先获取卡详细信息,但不收取任何费用。

大多数支付服务提供商 (PSP) 都可以做到这一点。通常,您将从您的站点重定向到由 PSP 托管的站点,该站点捕获卡的详细信息。用户离开该页面后,他们将重定向回您的网站,您将收到一个支付令牌,它本质上是一个 GUID,可在未来的交易中使用,而不是卡号。

每次您想从该卡上进行付款时,您都可以将您的令牌 ID 和付款值提交给 PSP 以进行授权和结算。请记住,授权完全有可能失败或被拒绝。

这在技术上被称为定期付款,因为您的 PSP 应该为您处理潜在的并发症,例如信用卡到期或被更换。体面的 PSP 将使用 Visa Account Updater 服务或等效的万事达卡自动账单更新程序,以确保在后台自动更新卡号。值得检查您选择的 PSP 是否提供此功能。

于 2010-01-08T13:57:16.677 回答