是否可以使用新的 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 未定义定义