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 值 [关闭]