PayPal:callBack url 和 returnurl 有啥区别?

Posted

技术标签:

【中文标题】PayPal:callBack url 和 returnurl 有啥区别?【英文标题】:PayPal: What is difference between callBack url and returnurl?PayPal:callBack url 和 returnurl 有什么区别? 【发布时间】:2012-11-14 18:20:31 【问题描述】:

现在我正在使用表达式结帐。

我在 API 中有两个属性,一个是 return url,另一个是 callback url。

我知道返回 url 但何时使用回调 url?

在定期付款的情况下,哪个更好地用于确认交易?

【问题讨论】:

【参考方案1】:

ReturnURL 是 PayPal 在用户在 PayPal 页面上完成审核/付款后重定向的位置。

CallbackURL 用于将 PayPal 引导至您设置的 Web 服务,该服务可以从 PayPal 的服务器接收付款人的运输信息,根据该数据生成运输和销售税率,并将运输选项返回到 PayPal 审查屏幕。这会在此评论页面上的下拉列表中填充您的退货费率,以便买家可以在 PayPal 审核期间从这些价格中进行选择,并在他们返回您的网站后消除额外的步骤。

理论上,它很棒,但不幸的是,我没有很好的体验。它确实有效,但它只给应用程序最多 6 秒的时间来完成所有事情。如果您尝试在回调脚本中调用 UPS、USPS、FedEx 等第三方服务以获取费率信息,这通常会一直崩溃,并且 PayPal 将默认使用您提供的运输选项使用您的 SetExpressCheckout 请求。

不过,如果您有一个真正快速的方法来获得运费,那么它是一个很棒的系统。

【讨论】:

【参考方案2】:

返回 买家完成付款后,PayPal 将其重定向到的 URL。例如,在您的网站上指定一个显示“感谢您的付款”页面的 URL。 默认 - PayPal 将浏览器重定向到 PayPal 网页。

callback_url 您的即时更新回调服务器的 URL [用于跟踪您的库存、记录等]

PayPal Variables

在定期付款的情况下,两者都不应用于向用户确认交易。我相信 Paypal 会在每次收款或付款时默认发送通知电子邮件。

注意我不是 Paypal 专家,所以如果我离题了,请不要恨我。 :)

【讨论】:

以上是关于PayPal:callBack url 和 returnurl 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 从 IPN 端点删除的 QueryString 值 [关闭]

Paypal - 返回 url 页面和变量

Paypal 没有覆盖返回 URL?

发票 PayPal-PHP-SDK 中的 Paypal notify_url

未调用 PayPal 沙盒订阅返回 url

如何只允许 Paypal 请求我的 notify_url?