2010-03-08 85 views
5

我想根据他们在我的网站上使用的服务自动向我的会员收取不同数额的费用。他们会积累余额,然后每个星期都会收取这笔费用。有没有办法可以做到这一点,而不必将他们的信用卡信息存储在我的数据库中?自动向PayPal账户收费?

(类似我last question,但我才意识到我真的不想去通过其安全地存储CC信息的头痛和责任问题)

回答

5

要做到这一点,你需要创建你的自己的订阅系统,管理订阅的“何时”以及“多少”。然后您可以使用您选择的付款处理器的API来处理交易。

一个例子是使用Authorize.Net Customer Information Manager (CIM) API来存储客户账单信息,包括他们的信用卡信息,然后有一个定期轮询数据库的cron作业,并且当用户符合付款标准时,计算适当的金额,然后使用CIM API来处理他们的信用卡。整合是无缝的,所以它会看起来像你可以做到的专业。

+0

嘿......他们在那个网页上有4分是对的钱。听起来和我要找的完全一样,但我希望我不必再经过另一个API,然后勾住2(Authorize.net *和* PayPal) – mpen 2010-03-08 06:39:03

1

我在我的网站上做了一个类似的过程,并且有办法避免通过API来处理您的客户的信用卡。我们使用Chargify创建订阅系统,管理您的客户将被收费的时间以及“多少”。

我们的支付网关连接到Chargify,它存储所有的信用卡信息,因此我们不必符合PCI标准。 (如果需要,您可以使用PayPal作为支付网关)。这样我们就不必通过API来告诉我们的支付网关收取我们客户的信用卡。

如果您沿着相同的方向使用Chargify等服务,您仍然需要创建一个API,告知Chargify您的客户在您的网站上使用了多少服务,以便Chargify知道客户需要多少费用。或者您可以手动输入您的客户当月使用的服务数量,但如果您拥有大量客户,那么这将非常耗时。

+0

良好的时机!我正准备在接下来的几天再次尝试。一定会考虑Chargify,谢谢! – mpen 2013-05-03 23:02:25