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