首页 文章

Paypal沙盒测试 - 更改URL endpoints ?

提问于
浏览
6

最近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更改时使用了错误的 endpoints .

我现在的问题是:

截至目前,我假设我上面提到的URL是我需要做的唯一更改 . 但是,我找不到有关提交表单的新URL的新文档 . Paypal没有关于此的更新文档 .

请帮忙 .

谢谢 .

3 回答

  • 3

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

    使用https://developer.paypal.com/webapps/developer/applications/accounts进行日志记录,在新选项卡中创建会话

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

    希望这对你有用 .

  • 1

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

  • 0

    使用paypal沙箱的功能时,您必须首先登录https://developer.paypal.com/的开发者区域以在那里 Build 会话 . 我通常在另一个标签中打开它 .


    编辑

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

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

相关问题