7

最近 Paypal Sandbox 似乎发生了很多变化,我一直在进行测试。之前,我们只指向https://www.sandbox.paypal.com/cgi-bin/webscr进行沙盒测试,如下面的代码所示:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" style="padding: 0; margin: 0;">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="your bussiness id" />
<input type="hidden" name="quantity" value="1" />
<input type="hidden" name="item_name" value="your item" />
<input type="hidden" name="item_number" value="1" />
<input type="hidden" name="amount" value="item price" />
<input type="hidden" name="shipping" value="0" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="notify_url" value="Your notify url">
<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="rm" value="2" >
<input type="hidden" name="return" value="your return url">
<input type="image" border="0" name="paypal" src="images/btn_paypal_nl.gif" onClick=""/>
</form>

但现在,Sandbox 一直要求我“请登录以使用 PayPal Sandbox 功能”。我认为这意味着鉴于最新的 Paypal Sandbox 更改,我使用了错误的端点。

我现在的问题是:

到目前为止,我假设我上面提到的 URL 是我需要做的唯一更改。但是,我找不到有关将表单提交到的新 URL 的新文档。并且 Paypal 没有关于此的更新文档。

请帮忙。

谢谢。

4

3 回答 3

4

是的,链接“ https://www.sandbox.paypal.com/cgi-bin/webscr ”仍然有效。但是,现在您必须使用您的 paypal 帐户凭据登录到您的 paypal.developer 帐户。如果你没有这个,那么只需在这里创建一个https://developer.paypal.com/webapps/developer/applications/accounts。您的旧沙箱登录凭据将无法在此处使用。但是通过您的贝宝帐户登录后,您可以将旧沙盒的个人和企业帐户导入此处。

通过使用https://developer.paypal.com/webapps/developer/applications/accounts记录在新选项卡中创建会话

如果仍然看到只有 sandbox.com 名称的沙盒空白页面,那么只需清除您的 cookie 并缓存再试一次。

希望这对你有用。

于 2013-04-01T15:31:44.340 回答
1

请更改您的 cmd 值_xclick/->_xclick

于 2016-03-15T12:52:16.573 回答
0

使用 paypal 沙盒功能时,您必须先登录https://developer.paypal.com/的开发者专区,在此建立会话。我通常在不同的选项卡中打开它。


编辑

如果您在开发人员区域最近更新之前拥有开发人员帐户,您可能需要进入并设置一个新的沙盒帐户。我无法访问已设置的沙盒帐户,但 API 调用仍然有效。

检查https://developer.paypal.com/webapps/developer/applications/accounts。如果您看到您的旧帐户在其中列出了一个禁用的复选框,或者根本没有看到它列出,请创建一个新帐户。

于 2013-04-01T14:50:10.123 回答