问题标签 [returnurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
600 浏览

php - 带有哈希标签的贝宝返回网址?

我有一个 PayPal 表单,其中包含带有标签的返回 url。当付款准备好并且用户按下他们的链接返回到该链接的页面时,该链接带有 %23 insted #,有没有办法解决这个问题?我需要那个哈希标签来显示正确的标签。

我知道这个问题有点超出编程范围,可能是一些 PayPal api 问题,但也许我做错了什么。

对于协议,我已经尝试将 urlencode 直接输入我的表单,但问题仍然存在,似乎贝宝编码了该 url,当返回时,我的浏览器无法再次解码。

0 投票
1 回答
301 浏览

asp.net-mvc - MVC returnUrl 危险的request.path

这是一个 MVC 4 项目,我试图在登录后将用户重定向到 returnUrl,但我遇到了 returnUrl 编码问题。

这是我的登录控制器方法:

有了这个代码,我得到了A potentially dangerous Request.Path value was detected from the client (&)。我做了一些研究并尝试了以下事情但没有成功

  1. [ValidateInput(false)]
  2. <requestFiltering allowDoubleEscaping="true"/>
  3. <httpRuntime requestValidationMode="2.0" />, There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined”,此错误是因为您在 .NET Framework 4 中运行基于 .NET Framework 3.5 的应用程序。如果您正在运行 WebMatrix,请解决此问题问题,请转到设置节点将 .NET Framework 版本设置为“.NET 2”。您还可以从 web.config 文件中删除额外的部分。

我需要一些关于如何解决这个问题的建议,谢谢。

0 投票
1 回答
1135 浏览

paypal - 当我将参数添加到 returnURL 时,setExpressCheckout 失败

我有一个工作(在沙盒中)ExpressCheckout 付款流程。我试图在 SetExpressCheckout 调用中向 ReturnURL 参数添加一个参数。只要我添加一个参数,调用就会失败,并返回无效的 ReturnURL 错误。

我尝试了不同的参数名称,但总是得到相同的错误。如果我删除所有参数,它工作正常。

有效的代码:RETURNURL = ' http://mywebaddress.com '

导致错误的代码:RETURNURL = ' http://mywebaddress.com?transid=123 '

要添加更多细节,这是贝宝返回的错误:

“TIMESTAMP”:“2014-05-29T23:58:20Z”、“CORRELATIONID”:“3313de9c9e0cc”、“ACK”:“失败”、“VERSION”:“111.0”、“BUILD”:“11196751”、“L_ERRORCODE0” ":"10471", "L_SHORTMESSAGE0":"由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。", "L_LONGMESSAGE0":"ReturnURL 无效。", "L_SEVERITYCODE0":"错误"

0 投票
1 回答
601 浏览

php - 如何使用PHP在退货页面上获取paypal买家地址

我没有得到街道地址、州和城市。我使用下面的代码来获取信息:

输出:

0 投票
1 回答
968 浏览

asp.net - 贝宝沙箱返回网址不起作用 vb.net

我正处于在我的网站上使用贝宝结帐的初期阶段,我正在尝试使用沙盒帐户来测试一些东西。我可以通过另一个沙盒帐户购买该物品,但在我购买该物品后,它会停留在贝宝结帐页面上,并告诉我已完成付款,我将收到一封电子邮件通知。我需要它返回到其他一些网站 url,以便我可以尝试在我的代码中获取交易的详细信息。我在下面发布的代码非常基本,代码本身没有关于返回 URL 的任何内容,我已经在我的沙盒帐户设置下填写了它。

问题的第二部分是我还没有发布我的网站,我正在使用 Visual Basic 调试器在浏览器中查看和测试我的网站,当我尝试将我的“本地主机”网址放入返回网址时它给出错误:“我们无法验证您输入的 URL。请检查您的输入并重试。” 我要输入的网址示例是

作为一个测试 url,只是为了尝试从我刚刚放入 google.com 的事务中获取数据,认为它至少会以错误或返回的查询字符串返回到 google,但它不会尝试加载任何页面交易完成后。

如何让贝宝沙箱返回 url 实际返回到 URL?如何在网站首选项返回 url 中输入我的本地主机 URL 并实际让它识别我上面列出的 url?

这是标记代码

这是到目前为止我的 addToCart 按钮的代码,我不知道是否需要在此处添加任何内容以用于返回 url

我的页面加载事件中目前没有任何处理贝宝的内容。

0 投票
1 回答
743 浏览

c# - 登录后 ReturnUrl 始终为空

我试图在用户登录后将用户重定向回上一页。我尝试使用 returnUrl 参数,但由于某种原因它始终为空。

这是我的代码:

登录方式:

视图中的 from:

有人有想法

0 投票
1 回答
1394 浏览

redirect - payfast付款后,用户没有被重定向到返回网址

我已向 asp.net 应用程序添加了功能,以便用户可以为购买付款。我已将我的应用程序与 payfast 集成,因此一旦用户在结帐页面上确认购买,他们就会被重定向到 payfast。我遇到的问题是,一旦他们在 payfast 端完成,用户就不会被重定向到成功页面。据我了解,重定向应该从 payfast 端自动发生。然而,我的通知页面正在被点击,我能够收集有关交易的信息。

我通过以下参数发送:

在我的通知页面中,我将一个 http OK 状态代码发送回 payfast

请帮忙,我不确定我做错了什么,除了用户没有被重定向到 return_url 而是他们被发送到这个页面https://sandbox.payfast.co.za/之外,一切似乎都有效。谢谢你。

0 投票
0 回答
2417 浏览

php - 支付成功后Paypal自动退货不重定向

在过去的几天里,我一直在努力让 Paypal 在成功付款后重定向到我的网站。相反,它会显示“感谢您的订单”,并要求我点击一个链接以返回商家页面,从该页面重定向需要 10 秒。我认为自动退货功能应该跳过整个“感谢您的订单”页面。

有问题的帐户启用了自动返回并启用了 PDT。

这是我的代码,老实说,我不明白为什么处理成功后它没有自动返回。

我意识到这是一个沙盒网址,但它应该可以工作,不是吗?

任何帮助都会很棒。

谢谢。

PS:我有一个 javascript 行,可以在页面加载时自动提交表单。

0 投票
1 回答
569 浏览

paypal - 如何使 Paypal 返回 URL 仅对付款人可见?

我需要一个解决方案,以防止访问者在未付款或未付款但想再次访问时访问 pay-pal 返回 url(成功页面)。

如何让访问者在通过 pay-pal 付款后仅看到此 returl 网址 1 次?

谢谢你的帮助

0 投票
0 回答
627 浏览

python - Paypal Payflow Pro 返回网址无法正常工作 - 附加了“processTransaction.do” - 引发 404

目前我正在尝试将一个工作的 php paypal payflow 实现迁移到一个新的基于 python 的系统。

我将安全令牌与托管结帐页面一起使用。安全令牌工作正常,我也被重定向到结帐页面(尽管它有可怕的格式错误)。

问题:付款后它应该重定向到返回网址。这可行,但附加了“processTransaction.do”。所以我的返回 url 定义为: 但我被重定向到 ,这会引发 404。
'https://mywebsite.com/paypal/succes/'

'https://mywebsite.com/paypal/succes/processTransaction.do'

我的安全令牌请求参数:

然后我发送请求并捕获如下所示的返回:

之后,我使用以下参数发送结帐页面的请求:

至:https ://payflowpro.paypal.com

我使用此代码发送请求:

返回 url 在 paypal 管理器中设置,返回类型为 POST,“显示确认页面”设置为“在我的网站上”。

有人知道出了什么问题以及如何解决吗?

谢谢!