0

我正在尝试使用 Paypal 沙盒 API 来测试一个简单的支付流程。我创建了 2 个帐户 - 商家和买家。然后我创建了一个具有如下jsp的Web应用程序-

<body onload="document.forms['paypalForm'].submit();">
<form name="paypalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value=<API Username> />  
<input type="hidden" name="password" value=<API Password> />  
<input type="hidden" name="custom" value="1123" />
<input type="hidden" name="item_name" value="Computer-Laptop" />
<input type="hidden" name="amount" value="1"/>
<input type="hidden" name="rm" value="1" />
<input type="hidden" name="return" value="http://localhost:8084/DemoPaypalApi/paypalResponse.jsp" />
<input type="hidden" name="cancel_return" value="http://localhost:8084/DemoPaypalApi/paypalResponseCancel.jsp" />
<input type="hidden" name="cert_id" value=<Signature> />     
</form>
</body>

API 用户名、API 密码和签名已从我在https://developer.paypal.com的帐户中粘贴

在运行应用程序时,我被重定向到贝宝沙盒 UI。但是,在输入买家邮件 ID 和密码时,我不断收到“请确保您输入的电子邮件地址正确”和“请重新输入您的 PayPal 密码”错误。

需要你的帮助。

4

1 回答 1

0

嗯,不确定您在哪里获取代码,但它非常不安全 - 请不要通过浏览器中的 Web 表单传递 APIUsername/APIPassword/Signature。

如果您可以提供有关您尝试做的事情的更多信息,我可以建议实现它的最佳方法。

于 2012-10-26T06:32:22.300 回答