发票 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_urlcancel_urlreturn_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_urlreturn_url 与结帐 API 等内容一起使用,以便 PayPal 在用户进行这些操作时知道将其发送到哪里。不过,CreateInvoice 发票 API 不需要这个,因为用户不会重定向到 PayPal/登录。

相反,它只是使用您的 API 凭据来创建发票并为您提供成功或失败的结果。根据该结果,您可以重定向到任何您想要的地方。同样,在这种情况下,您永远不会离开您的应用程序,因此您无需指定返回的位置。

希望对您有所帮助。

【讨论】:

以上是关于发票 PayPal-PHP-SDK 中的 Paypal notify_url的主要内容,如果未能解决你的问题,请参考以下文章

paypal-php-sdk中的PayPal-Mock-Response

PayPal-PHP-SDK 保险库存储和检索卡信息

使用 PayPal-PHP-SDK 进行第三方支付的 Paypal 沙盒测试

PayPal Plus / PHP SDK - 使用银行帐户/借记卡付款

发票/OCR:检测发票图像中的两个重要点

Rails + MySQL 中的发票编号