Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过代码更改paypal按钮上的重定向页面_Javascript_Php_Html_Paypal - Fatal编程技术网

Javascript 如何通过代码更改paypal按钮上的重定向页面

Javascript 如何通过代码更改paypal按钮上的重定向页面,javascript,php,html,paypal,Javascript,Php,Html,Paypal,我可以更改用户在使用代码中生成的paypal按钮付款后重定向到的成功页面上的重定向吗 我有以下代码: <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" valu

我可以更改用户在使用代码中生成的paypal按钮付款后重定向到的成功页面上的重定向吗

我有以下代码:

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="sfdg@asdf.asdf">
    <input type="hidden" name="lc" value="US">
    <input type="hidden" name="item_name" value="classes">
    <input type="hidden" name="amount" value="99.00">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="no_note" value="0">
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
    </form>


字面上只是一个有贝宝按钮的表单。有没有一种方法可以让我设置用户从代码中付费后按钮将转到的重定向?可能是另一个隐藏字段?

变量名为
return
。因此,您需要添加一个隐藏的输入,并将该值设置为所需的URL

然而,这种类型的表单是一种非常古老的Web1.0集成,实际上只有PayPal支持在非常古老的网站上向后兼容


为什么不切换到?

变量名为
return
。因此,您需要添加一个隐藏的输入,并将该值设置为所需的URL

然而,这种类型的表单是一种非常古老的Web1.0集成,实际上只有PayPal支持在非常古老的网站上向后兼容


为什么不换成?

这似乎是一种相当粗糙的处理贝宝的方式。。。我甚至很难找到该方法的折旧遗留文档。但是,您可能有幸传递
return\u url
cancel\u url
字段。。。也可能是
returnUrl
。我想你应该好好玩玩它。你真的应该考虑使用他们的JSSDK方法,这是目前所有新集成都支持的方法@难以置信谢谢你,这听起来确实像我在第一条评论中寻找的信息,但是我应该在哪里设置这些变量呢?这似乎是一种处理PayPal的相当粗糙的方式。。。我甚至很难找到该方法的折旧遗留文档。但是,您可能有幸传递
return\u url
cancel\u url
字段。。。也可能是
returnUrl
。我想你应该好好玩玩它。你真的应该考虑使用他们的JSSDK方法,这是目前所有新集成都支持的方法@难以置信谢谢你,这听起来确实像我在第一条评论中寻找的信息,但是我在哪里设置这些变量呢?这可能是一个好方法,但是我不确定为什么新方法在这里更好?谢谢,我确实看到了
return
记录在该页面上,其中的描述听起来正是我想要的,但我是否将其设置为属性?从简单的外观来看,您的“something modern”链接似乎可以更轻松地解决我的问题,因此我可以切换到该页面。我可以添加window.location.href=“url”;到onApprove函数?设置新输入/Yes的值属性,与“为什么这里新的东西更好”。。。我想说的是,对数据进行更多的控制,更好的支持,更好的安全性(LOL),一旦你弄明白了就更容易使用。表单方法的问题是,任何人都可以更改这些变量,并在以后的处理中给您带来麻烦。最好的方法是使用设置、验证和捕获订单的服务器端API事务。不要让javascript参与进来。等等,不要让javascript参与进来?您的答案中的“现代事物”示例不是javascript吗?这可能是一个很好的使用方法,但是我不确定为什么新事物在这里更好?谢谢,我确实看到了
return
记录在该页面上,其中的描述听起来正是我想要的,但我是否将其设置为属性?从简单的外观来看,您的“something modern”链接似乎可以更轻松地解决我的问题,因此我可以切换到该页面。我可以添加window.location.href=“url”;到onApprove函数?设置新输入/Yes的值属性,与“为什么这里新的东西更好”。。。我想说的是,对数据进行更多的控制,更好的支持,更好的安全性(LOL),一旦你弄明白了就更容易使用。表单方法的问题是,任何人都可以更改这些变量,并在以后的处理中给您带来麻烦。最好的方法是使用设置、验证和捕获订单的服务器端API事务。不要让javascript参与进来。等等,不要让javascript参与进来?您的答案中的“现代事物”示例不是javascript吗?