【问题标题】:Send money to any PayPal account and receive payment notification向任何 PayPal 账户汇款并接收付款通知
【发布时间】:2015-02-15 06:41:23
【问题描述】:

我们正在开发一个网站,人们可以使用我们的工具为他们的组织或事业筹款。我想知道是否可以通过 paypal IPN 直接向筹款人的 PayPal 账户汇款。

例如。用户 John Doe 在我们的网站 Website.com 上注册。作为注册过程的一部分,John Doe 输入他接受付款的 PayPal 电子邮件地址。

他现在有网页 Website.com/JohnDoe 可以接受来自的付款/捐款。

使用 IPN 和 PayPal 付款专业人士,我可以将付款直接发送到他的帐户,并且仍然让我们的 IPN 地址(例如:Website.com/ipn)接收付款通知和付款信息吗?

Paypal Payments pro 也可以在 IFrame 内工作。假设 John Doe 将他的 Website.com/JohnDoe 嵌入到他自己的网站 JohnDoe.com 中。或者另一个选项是在 Facebook 页面自定义选项卡中。

如果 PayPal 专业付款或标准付款不适用,那么自适应付款是否有效?在自适应支付中,我汇款的每个人都必须注册吗?

谢谢!

【问题讨论】:

    标签: php paypal paypal-ipn paypal-adaptive-payments


    【解决方案1】:

    是的,向各种电子邮件地址/帐户收款非常容易,您可以使用单一的 IPN 服务来验证这些交易。请参阅以下位置的文档:

    https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/

    .... 了解如何为每笔交易设置 IPN 地址(覆盖您的商家可能在账户范围内用于其他交易的任何设置。

    iFrame 是个问题;出于安全原因,PayPal 历来不允许这样做;他们不希望在页面上的其他框架中窥探 js 的可能性。然而,随着网络框架的成熟,PayPal 已经开放了一些页面内结账选项(例如灯箱结账)。您应该查看最新的文档(或询问某人@PayPal),如果有的话,集成模型/结帐体验目前支持在 iFrames 中运行。

    自适应支付不太可能是您想要的产品;您将需要 PayPal Pro/Express Checkout 解决方案或包含在最新 Braintree SDK 中的东西。

    最后:是的,除了一些可能不适用于您的用例的例外情况,PayPal 仅向 PayPal 账户付款。因此,每个企业或个人都需要注册一个 PayPal 帐户来接收 PayPal 付款。 (请注意,在某些情况下,用户可以在付款到达后注册...向未订阅电子邮件地址的付款将被保留,并且该电子邮件地址会通知待付款并被要求注册并完成交易。)

    【讨论】:

      【解决方案2】:

      使用 IPN,可以动态设置收件人地址和 notification_url(请参阅https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/)。因此,使用这种方法,应该可以在您的网站上向“John Doe”付款,并将付款发送给“John Doe”,以及将来自 Paypal 的 IPN 通知发布到侦听器脚本在您网站的 URL 上。

      【讨论】:

        猜你喜欢
        • 2017-05-10
        • 2012-10-22
        • 1970-01-01
        • 1970-01-01
        • 2013-08-15
        • 1970-01-01
        • 1970-01-01
        • 2017-02-09
        • 1970-01-01
        相关资源
        最近更新 更多