【问题标题】:Paypal notify_url in invoice PayPal-PHP-SDK发票 PayPal-PHP-SDK 中的 Paypal notify_url
【发布时间】:2019-03-26 17:44:09
【问题描述】:
我正在使用CreateInvoice.php 此代码创建贝宝发票。但问题就像快速结帐和正式的贝宝结帐一样,我不知道如何在创建发票时添加notify_url、cancel_url、return_url。
在示例中我找不到如何完成这项工作。
【问题讨论】:
标签:
php
paypal
paypal-sandbox
paypal-ipn
paypal-rest-sdk
【解决方案1】:
您询问的参数与发票 API 无关。
notify_url 是指定一个IPN URL。不过,REST API 不使用 IPN。相反,它使用Webhooks。您可以在 PayPal 开发者帐户中的 REST 应用程序中手动注册它们,也可以使用 API 进行设置。
cancel_url 和 return_url 与结帐 API 等内容一起使用,以便 PayPal 在用户进行这些操作时知道将其发送到哪里。不过,CreateInvoice 发票 API 不需要这个,因为用户不会重定向到 PayPal/登录。
相反,它只是使用您的 API 凭据来创建发票并为您提供成功或失败的结果。根据该结果,您可以重定向到任何您想要的地方。同样,在这种情况下,您永远不会离开您的应用程序,因此您无需指定返回的位置。
希望对您有所帮助。