Java 贝宝:回调url和返回url有什么区别?

Java 贝宝:回调url和返回url有什么区别?,java,web-services,soap,paypal,Java,Web Services,Soap,Paypal,现在我正在使用表达式签出 我在API中得到了两个属性,一个是返回url,另一个是回调url。 我知道返回url,但何时使用回调url 如果是定期付款,最好使用哪一个来确认交易?返回URL是用户在PayPal页面上完成审核/付款后,PayPal将重定向用户的位置 CallbackURL用于将PayPal指向您已设置的web服务,该web服务可以从PayPal的服务器接收付款人的发货信息,根据该数据生成发货和销售税率,并将发货选项返回PayPal review屏幕。这将使用您的退货率填充此审核页面上

现在我正在使用表达式签出

我在API中得到了两个属性,一个是返回url,另一个是回调url。

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


如果是定期付款,最好使用哪一个来确认交易?

返回URL是用户在PayPal页面上完成审核/付款后,PayPal将重定向用户的位置

CallbackURL用于将PayPal指向您已设置的web服务,该web服务可以从PayPal的服务器接收付款人的发货信息,根据该数据生成发货和销售税率,并将发货选项返回PayPal review屏幕。这将使用您的退货率填充此审核页面上的下拉列表,以便买家可以在PayPal审核期间从中进行选择,并在他们返回您的网站后取消额外步骤

理论上说,这很好,但不幸的是,我没有很好的经验。它确实可以工作,但它只给应用程序最多6秒的时间来完成所有操作。如果您试图在回拨脚本中呼叫UPS、USPS、FedEx等第三方服务以获取费率信息,这通常会占用所有时间,PayPal将默认为您在SetExpressCheckout请求中提供的配送选项

不过,如果你有一个快速获取运费的方法,这是一个很棒的系统

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

回调\u url即时更新回调服务器的url[用于跟踪库存、记录等]

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

注意我不是Paypal专家,所以如果我不在行,请不要恨我。:)