PayPal沙盒立即购买问题

Posted

技术标签:

【中文标题】PayPal沙盒立即购买问题【英文标题】:PayPal sandbox Buy Now Problem 【发布时间】:2011-02-24 05:38:35 【问题描述】:

我有贝宝沙盒测试帐户。我想创建一个“立即购买”按钮。我正在尝试使用 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>

请指教。谢谢。

【问题讨论】:

我很确定该表单的操作 URL 指向实时的 Paypal 系统,而不是沙箱。根据 Paypal 提供的说明进行检查。 感谢 Lazarus,但登录后询问我信用卡详细信息。我认为它不应该询问信用卡信息,因为它是沙盒开发者帐户。 【参考方案1】:

正如 Lazarus 所指出的,您在表单操作中使用了错误的地址。您正在发布到实时 PayPal 服务 - 沙盒就是它,它是实时 Paypal 的开发版本......为什么沙盒环境不应该询问您信用卡详细信息,您将如何测试您的结帐流程?

显然,沙盒环境使用虚拟信用卡号。

无论如何,我相信你的表单操作方法需要的地址是:

https://www.sandbox.paypal.com/cgi-bin/webscr

你的隐藏字段看起来不错:)

如果您认为自己的问题已得到解答,请考虑标记答案 - 只需单击大纲“打勾”即可选择您认为最佳的答案。

【讨论】:

以上是关于PayPal沙盒立即购买问题的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 沙盒 IPN 问题

Paypal 不会将沙盒交易数据发送到 IPN

PayPal沙盒多币种MYR [关闭]

当 PayPal 发送付款通知 (IPN)

PayPal沙盒“抱歉,我们目前无法完成您的购买”

JavaScript 和 PayPal 结帐按钮问题