我们正在开发一个网站,人们可以在该网站上使用我们的工具为其组织或事业筹款。我想知道是否可以通过 paypal IPN 将钱直接汇到进行筹款的人的 PayPal 帐户。
例如。用户 John Doe 在我们的网站 Website.com 上注册。作为注册过程的一部分,John Doe 输入他接受付款的 PayPal 电子邮件地址。
他现在有 Website.com/JohnDoe 页面来接受付款/捐赠。
使用IPN & PayPal payments pro 我可以直接将付款发送到他的帐户,并且仍然让我们的IPN地址(例如:Website.com/ipn)收到付款通知和付款信息吗?
Paypal Payments pro 也在 IFrame 中工作。假设 John Doe 将他的 Website.com/JohnDoe 嵌入到他自己的网站 JohnDoe.com 中。或者另一个选项在 Facebook 页面自定义选项卡中。
如果 PayPal payments pro 或 standard 不适用于此,Adaptive Payments 会起作用吗?在自适应支付中,我要汇款的每个人都必须注册吗?
谢谢!
最佳答案
是的,向不同的电子邮件地址/账户收取款项非常容易,您可以使用单一的 IPN 服务来验证这些交易。请参阅文档:
https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/
....了解如何为每笔交易设置 IPN 地址(覆盖您的商家可能在账户范围内用于其他交易的任何设置。
iFrame 是个问题;出于安全原因,PayPal 历来不允许这样做;他们不希望有可能在页面的其他框架中窥探 js。然而,随着 Web 框架的成熟,PayPal 已经开放了一些页内结帐选项(例如灯箱结帐)。您应该查看最新的文档(或询问某人@PayPal),如果有的话,集成模型/结帐体验目前支持在 iFrame 中运行。
自适应支付不太可能是您想要的产品;您将需要 PayPal Pro/Express Checkout 解决方案或打包在最新 Braintree SDK 中的东西。
最后:是的,除了一些可能不适用于您的用例的异常(exception)情况外,PayPal 只向 PayPal 账户付款。因此,每个企业或个人都需要注册一个 PayPal 帐户来接收 PayPal 付款。 (请注意,在某些情况下,用户可以在付款到达后注册...将暂停向未订阅的电子邮件地址付款,并且该电子邮件地址会收到待处理付款的通知并要求注册并完成交易。)
关于php - 向任何 PayPal 账户汇款并接收付款通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27513348/