3

我正在用 PHP 创建一个站点,在其中我从用户那里获取信用卡信息,现在我想处理 that.also some recurring payment。我的用例是我$100将从用户帐户中扣除一些钱并托管它们,并在确认转移10%到另一个帐户并剩余90%到另一个帐户时。我知道贝宝和不同的支付网关,但我想确定我所做的是否正确。

我的理解是,Escrow 我将从用户帐户中扣除资金并将其转移到我的(管理员)帐户,并在确认后将其他金额转移到相应的帐户。

不确定这是不是最好的方法。我还看到贝宝允许您定期付款,但如果我只有用户信用卡信息怎么办。我怎样才能做到这一点?

我看到类似的托管问题,但没有帮助

同样重要的是要知道我的站点数据库将如何提供帮助,我会依靠我的数据库进行定期付款和托管还是第三方?

4

3 回答 3

6

在 Escrow 中持有资金并不是 PayPal(或任何商家帐户提供商)喜欢您做的事情。

相反,使用 PayPal,您可以使用他们的 Preapproval API 来允许您的用户设置配置文件,以便您可以代表他们提交付款而无需进一步批准。这样您就不必持有任何资金,但是当需要转移资金时,您可以使用他们的预先批准密钥进行转移。

对于直接使用信用卡的定期付款,您需要注册 Payments Pro w/ Recurring Billing。这将允许您在用户没有 PayPal 帐户的情况下从信用卡数据创建配置文件。

于 2014-02-02T06:43:28.320 回答
3

对于托管,我建议使用Balanced

他们内置了对 Escrow 和 PHP 库 + 教程的支持。

它应该很容易设置。

于 2014-02-20T17:03:28.170 回答
1

如果您或用户对预先收费感到不舒服,大多数支付网关都提供预授权服务。预授权允许将持卡人资金搁置一段预定时间,让您可以选择在以后完成交易。如果没有,钱会在 x 天后放回信用卡中。

如果您的网关/银行收取退款费用,这可以为您节省一点交易成本。另一方面,将钱存入您的帐户会产生利息。所以我会根据情况推荐最经济可行的选择。

于 2014-02-23T02:40:37.550 回答