【问题标题】:Adding payment method and escrow to a site in PHP在 PHP 中添加付款方式和托管到网站
【发布时间】:2014-02-25 13:02:50
【问题描述】:

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

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

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

I see similar question for escrow but not helpful

了解我的站点数据库将如何提供帮助也很重要,我是依靠我的数据库进行定期付款和托管还是依靠第三方?

【问题讨论】:

  • 你找到解决办法了吗...?

标签: php mysql paypal payment-gateway escrow


【解决方案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 天后退还到信用卡中。

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

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 2019-09-24
    • 1970-01-01
    • 2012-06-18
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    相关资源
    最近更新 更多