我在PayPal开发者上开设了一个商业账户,还有一个个人账户。
我有这个 jsp 文件:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<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="MyUserName" />
<input type="hidden" name="password" value="MyPassword" />
<input type="hidden" name="custom" value="1123" />
<input type="hidden" name="item_name" value="Computer-Laptop" />
<input type="hidden" name="amount" value="30"/>
<input type="hidden" name="rm" value="1" />
<input type="hidden" name="return" value="gallery.jsp" />
<input type="hidden" name="cancel_return" value="gallery.jsp" />
<input type="hidden" name="cert_id" value="MySignature" />
</form>
</body>
</html>
我在 PayPal 年的 API 凭据中键入我的用户名、密码和签名,但是当我运行它时,我收到此错误:
我们无法处理此交易,因为卖家提供的PayPal电子邮件地址存在问题。请联系卖家解决问题。如果此付款是针对 eBay 列表,您可以通过列表页面上的"向卖方提问"链接联系卖家。当您拥有正确的电子邮件地址时,可以在 www.paypal.com 付款。
您的购买无法完成
商家的PayPal帐号存在问题。请稍后重试。
有什么想法吗?我的沙盒测试帐户已打开...
从另一个问题试试这个:
沙盒环境中的 API 凭证使用默认买家 您拥有的帐户。您需要确保使用"付款专业版" 选项,当您在沙盒环境中创建买家帐户时。 然后,您将在 API 下看到一组新的 API 凭据 凭据。。。只要使用这些,你应该没事。