是否可以使用新的 PHP SDK 将自定义“notify_url”传递给贝宝?

Posted

技术标签:

【中文标题】是否可以使用新的 PHP SDK 将自定义“notify_url”传递给贝宝?【英文标题】:Is it possible to pass a custom "notify_url" to paypal using the new PHP SDK? 【发布时间】:2016-02-04 20:17:25 【问题描述】:

我想知道, 有没有办法使用新的 PayPal-php-SDK 将自定义“notify_url”传递给贝宝? *我曾经用旧方法作为 post 变量之一。

如果不是 - 使用同一个 paypal 帐户处理多个网站的最佳方式是什么?

【问题讨论】:

【参考方案1】:

您可以从 PHP SDK 中调用函数“setNotifyUrl”来设置 notify_url:

https://github.com/paypal/PayPal-PHP-SDK/blob/2afc181f50caf1a1da1f2dbf6742dc39dbbc13e3/lib/PayPal/Api/CartBase.php#L314

【讨论】:

【参考方案2】:

普通一次性支付(非循环支付)有这个选项,只要你自己的参数

PAYMENTREQUEST_0_NOTIFYURL

并将 0 替换为产品编号。

对于定期付款,您必须使用在 paypal 帐户中设置的 IPN 网址。如何修改此 IPN 网址,您可以在此处找到 - check this paypal documentation。之后,在这个 IPN url 中必须实现一个服务器脚本,检查是否定期订阅被用户取消

【讨论】:

感谢您的回答,但这并没有解决我的问题。我正在寻找一种在 paypal 帐户之外动态定义 IPN URL 的方法。我曾经将“notify_url”参数添加到 post 变量中,但现在我使用的是新的 PHP-SDK (paypal.github.io/PayPal-PHP-SDK)。当我准备付款时,您知道如何设置吗?

以上是关于是否可以使用新的 PHP SDK 将自定义“notify_url”传递给贝宝?的主要内容,如果未能解决你的问题,请参考以下文章

CANON SDK 将自定义白平衡设置为保存的 JPG 图像

使用 paypal 节点 sdk 将自定义字段添加到计费协议

将自定义文本添加到 iPhone sdk 中的 uibutton

Paypal Adaptive Payments PHP Soap SDK 未定义定义

是否可以将自定义错误页面与 MVC 站点一起使用,但不能在 Web API 中使用?

azure-devops-extension-sdk:小部件的配置