Paypalform 提交被转发到默认的 paypal 网站

Posted

技术标签:

【中文标题】Paypalform 提交被转发到默认的 paypal 网站【英文标题】:Paypalform submission is forwarded to the default paypal website 【发布时间】:2014-04-11 02:01:01 【问题描述】:

我有一个表格,我想提交给 paypal。当我提交表单时,我没有看到所提交产品的概述,但我最终进入了 paypal 的默认页面。

我从http://sandbox.paypal.com 开始,但我也尝试了非沙盒网站。

<form action="http://sandbox.paypal.com/cgi-bin/webscr" id="paypal_form" method="post" name="paypal_form">
    <input name="cmd" type="text" value="_xclick">
    <input name="business" type="text" value="some@email.com">
    <input name="lc" type="text" value="CH">         
    <input name="item_name" type="text">
    <input name="item_number" type="text">
    <input name="amount" type="text">
    <input name="currency_code" type="text" value="CHF">
    <input name="no_note" type="text" value="1">
    <input type="text" name="return" value="http://google.com">
    <input name="address_override" type="text" value="1">
    <input name="country" type="text" value="CH">
    <input name="first_name" type="text">
    <input name="last_name" type="text">
    <input name="address1" type="text">
    <input name="zip" type="text">
    <input name="city" type="text">
    <input name="email" type="text">
</form>

由于我根本没有收到错误,所以我不知道出了什么问题。当 Paypal 告诉我必须提供城市或类似信息时,我遇到过一些案例,但现在我只是被转发了。

注意:Charles Proxy 告诉我表单是使用这些值提交的:

【问题讨论】:

【参考方案1】:

问题在于表单中的操作地址。您正在向"http://sandbox.paypal.com/cgi-bin/webscr" 发帖。尝试改用"https://www.sandbox.paypal.com/cgi-bin/webscr"

【讨论】:

太棒了。我想知道我是如何最终看到购物车的。谢谢!

以上是关于Paypalform 提交被转发到默认的 paypal 网站的主要内容,如果未能解决你的问题,请参考以下文章

Paypal IPN 没有被解雇

图像字节 [] 到 Grails 中的 response.outputStream 导致“响应提交后无法转发”

struts2防止表单重复提交的一种方法

post与get请求的区别以及转发和重定向的区别

登录界面,保留用户输入的信息

防火墙主机型防火墙