我正在用PHP创建一个网站,我从中获取用户的信用卡信息,现在我想处理它。还有一些recurring payment
。
我的用例是,我会从用户帐户中扣除一些钱$100
并将其托管,并在确认转移10%
到另一个帐户,并保留90%
到另一个帐户。
我知道paypal和不同的支付网关,但我想确保我所做的是对的。
我的理解是
Escrow
我将从用户帐户中扣除资金并将其转移到我的(管理员)帐户,并在确认后将其他金额转移到相应的帐户。
不确定这是不是最好的方式。 此外,我看到贝宝可以让您重复付款,但如果我只有用户信用卡信息怎么办。我怎么能这样做?
I see similar question for escrow but not helpful
了解我的网站数据库如何有用也很重要,我会依靠我的数据库进行定期付款和托管或某些第三方吗?
答案 0 :(得分:6)
Paycal(或任何商家帐户提供商)都不喜欢在Escrow持有资金。
相反,使用PayPal,您可以使用他们的预批准API来允许您的用户设置个人资料,以便您可以代表他们提交付款,而无需进一步批准。这样你就不必持有任何钱,但是到了移动它的时候,你可以使用他们的预先批准密钥。
对于直接使用信用卡付款,您需要使用Payments Pro w / Recurring Billing进行注册。这将允许您从信用卡数据创建配置文件,而无需用户拥有PayPal帐户。
答案 1 :(得分:3)
答案 2 :(得分:1)
如果您或用户对预先付款的费用感到不安,大多数支付网关都会提供预授权服务。预授权允许在预先确定的时间内保留持卡人资金,让您可以选择在以后完成交易。如果没有,这笔款项将在x天后退回到信用卡中。
如果您的网关/银行收取退款费用,这可以节省您的交易成本。另一方面,在您的帐户中存入资金会产生兴趣。所以我会根据具体情况推荐最具经济可行性的选择。