使用 PHP 自动执行 PayPal 付款

Posted

技术标签:

【中文标题】使用 PHP 自动执行 PayPal 付款【英文标题】:Perform a PayPal payment automatically using PHP 【发布时间】:2016-08-18 01:22:12 【问题描述】:

如何?

我有我的 PayPal 企业帐户的电子邮件、收款人的 PayPal 电子邮件以及要转账的金额。 有没有办法在没有我互动的情况下进行汇款? (付款来自我的帐户)

当然我会手动运行 php 脚本

【问题讨论】:

你不能。嗯,这是非法的。打破服务条款。即使您是所有者或付款人,也不可能。 是的,伙计。您可以向某人付款,但不能使用脚本“自动化”付款,无需用户交互 嗯...developer.paypal.com/docs/classic/permissions-service/… @PraveenKumar 不,伙计,它来自 PayPal API,您需要明确设置权限才能这样做。当然,支付金额和支付的具体情况是由 PHP 脚本计算的,而不是最终用户 @PraveenKumar 好吧,如果黑客发现了后门,那将是……非常糟糕,哈哈。虽然如果您有一项受欢迎的业务,需要每月向数千人付款,如果不是更多的话,我绝对可以看到不必手动完成或雇用奇怪的人类来完成这项工作的吸引力。 【参考方案1】:

我要回答我自己的问题:

可以仅使用 PHP 进行 PayPal 付款,称为Implicit approval payments

隐式批准付款是指发送方和 API 调用方使用同一帐户的付款。由于 PayPal 从您自己的帐户中提取用于付款的资金,因此无需批准,因此没有可见的隐式批准付款流程。

我尝试使用Pay API,付款是在 PHP 脚本中完成的,无需网络流程或任何其他手动批准。

Pay API 需要一个额外的字段,称为 senderEmail,将此字段设置为 PayPal 电子邮件用户帐户

【讨论】:

以上是关于使用 PHP 自动执行 PayPal 付款的主要内容,如果未能解决你的问题,请参考以下文章

我没有成功使用 PayPal-PHP-SKD 代码“付款->执行”

PayPal 自适应付款错误 您无权隐式执行此付款

PHP 和 Paypal IPN 订阅和定期付款

付款可执行多长时间?

设置 PayPal 退货 URL 并使其自动退货?

iOS 中的 Paypal 定期付款