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

标签 html forms http post paypal

我有一个表格要提交给 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 代理告诉我提交的表单具有以下值:

enter image description here

最佳答案

问题出在您表单中的操作地址。您正在发布到 "http://sandbox.paypal.com/cgi-bin/webscr"。尝试使用 "https://www.sandbox.paypal.com/cgi-bin/webscr" 代替。

关于html - Paypalform提交被转发到默认的paypal网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22258285/

相关文章:

mysql - (1406, "Data too long for column ' sr_number' at row 1") 在 Django 中收到帖子并保存到数据库后

jquery - 跨度不包裹在 div 内

mysql - 将用户 ckeditor html 数据保存到数据库时要验证什么

javascript - 如何减少 JavaScript 触摸输入的触摸延迟?

php - future 12 个月的动态日期选项

php - 如何在 CakePHP2 中缓存静态内容(css、图像、js 文件)?

javascript - 使用 jQuery 事件跟踪多个变量时使用当前变量

javascript 表单验证不阻止 css.submitted 从操作

javascript - Angular 2 不显示来自 HTTP 的数据

逻辑错误的 HTTP 400(错误请求),而不是格式错误的请求语法