在 PHP 中添加付款方式和托管到网站
Posted
技术标签:
【中文标题】在 PHP 中添加付款方式和托管到网站【英文标题】:Adding payment method and escrow to a site in PHP 【发布时间】:2014-02-25 13:02:50 【问题描述】:我正在用 php 创建一个站点,在其中我从用户那里获取信用卡信息,现在我想处理它。还有一些 recurring payment
。
我的用例是我将从用户帐户中扣除一些钱,例如 $100
并托管它们,并在确认时将 10%
转移到另一个帐户,并将剩余的 90%
转移到另一个帐户。
我了解贝宝和不同的支付网关,但我想确定我所做的是否正确。
我的理解是
对于 Escrow
我将从用户帐户中扣除款项并将其转入我的(管理员)帐户,并在确认后将其他金额转入相应的帐户。
不确定这是不是最好的方法。 我还看到贝宝允许您定期付款,但如果我只有用户信用卡信息怎么办。我该怎么做?
I see similar question for escrow but not helpful
了解我的站点数据库将如何提供帮助也很重要,我是依靠我的数据库进行定期付款和托管还是依靠第三方?
【问题讨论】:
你找到解决办法了吗...? 【参考方案1】:在 Escrow 中持有资金并不是 PayPal(或任何商家帐户提供商)喜欢您做的事情。
相反,通过 PayPal,您可以使用他们的 Preapproval API 来允许您的用户设置个人资料,这样您就可以代表他们提交付款而无需进一步批准。这样您就不必持有任何资金,但是当需要转移资金时,您可以使用他们的预先批准密钥进行转移。
对于直接使用信用卡定期付款,您需要注册 Payments Pro w/ Recurring Billing。这将允许您在用户没有 PayPal 帐户的情况下根据信用卡数据创建配置文件。
【讨论】:
Andeli 似乎除了 escrow paypal 提供了我所有的东西,而且用户不必在 paypal 上创建帐户来处理交易? @user1765876:正确。您可以设置 PayPal,将回调发送到您的站点并根据需要进行处理。这里有一个不错的 PayPal IPN PHP 类:github.com/Quixotix/PHP-PayPal-IPN - 我已经多次使用它(多次编辑(在我的网站上使用))。试试看:) @Magictallguy 你有没有尝试过以某种方式处理托管? @user1765876:不,我鄙视托管服务。我遵循“做正确或不操心”的规则;)【参考方案2】:对于托管,我建议使用Balanced。
它们内置了对 Escrow 和 PHP 库 + 教程的支持。
应该很容易设置。
【讨论】:
他们使用的底层 API 是什么?似乎没有被认可或被证明的参考 你用过一次还是只是参考? 如果您有这样的感觉,我真的很抱歉,我之所以要求您使用它是因为我在 Google 上没有看到太多关于该网站的参考资料,这似乎是一个新的 API。但无论如何,您的帮助和回答非常有帮助。这就是为什么我投了赞成票。如果我找到任何其他解决方案,我会在这里发布:) Balanced 是一家由 VC 支持的公司。他们是合法的。 techcrunch.com/2013/04/02/… @user1765876 它是一个 PR6 网站.. 所以我认为你可以信任它一点.. 但当然继续你的研究..【参考方案3】:如果您或用户对预付费用感到不舒服,大多数支付网关都会提供预授权服务。预授权允许将持卡人资金搁置一段预定时间,让您可以选择在以后完成交易。如果没有,钱会在 x 天后退还到信用卡中。
如果您的网关/银行收取退款费用,这可以为您节省一些交易成本。另一方面,将钱存入您的帐户会产生利息。所以我会根据情况推荐最经济可行的选择。
【讨论】:
以上是关于在 PHP 中添加付款方式和托管到网站的主要内容,如果未能解决你的问题,请参考以下文章
在 PayPal 网站(而不是我自己的托管网站)上输入信用卡详细信息