我有paypal沙盒测试帐户。我想创建一个“立即购买”按钮。我正在尝试使用GWT。 但它甚至不使用简单的HTML表单。它在HTML页面上显示“立即购买”按钮,点击后再重定向到PayPal网站。如果它要求登录购买产品,但之后会继续显示消息:您输入的电子邮件地址或密码与我们的记录不符。请再试一次。我正在使用买家用户购买产品。我很确定用户名和密码。
在这里提供我正在尝试的简单HTML表单:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="payPalForm">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="no_note" value="1"><br>
<input type="hidden" name="business" value="sellr1_1252495907_biz@gmail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="cn" value="Add special instructions to the seller">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="rm" value="1">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_paynow_SM.gif:NonHosted">
<input type="hidden" name="variables" value="http://google.com">
<input type="hidden" name="cancel_return" value="http://google.com">
<input type="hidden" name="notify_url" value="http://google.com">
<input type="hidden" name="return" value="http://freelanceswitch.com/payment-complete /">
<input type="hidden" name="currency_code" value="USD">
<input name="item_name" type="hidden" value="Deal Name">
<input name="amount" type="hidden" value="500">
<input type="submit" name="Submit" value="Submit">
</form>
请指教。谢谢。
答案 0 :(得分:1)
Lazarus指出你使用错误的地址进行表格操作。您正在发布实时PayPal服务 - 沙盒就是它,它是现场Paypal的开发版...为什么Sandbox环境不应该问您信用卡详细信息,您还将如何测试您的结账流程?
显然沙箱环境使用虚拟信用卡号码。
无论如何,我相信您的表单操作方法所需的地址是:
<强> https://www.sandbox.paypal.com/cgi-bin/webscr 强>
隐藏的字段看起来不错:)
另外,一旦您感觉问题得到解答,请考虑标记答案 - 只需点击大纲'勾选'即可找到您认为最合适的答案。