0
我想使用貝寶沙箱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。然而,在輸入買家郵件編號&密碼時,我總是收到「請確保您輸入的電子郵件地址正確」和「請重新輸入您的PayPal密碼」錯誤。
需要你的幫助。
這只是一個演示代碼。從設計的角度來看,這可能不合適。然而,問題是它沒有工作。即買方的測試帳戶未登錄。 –
您提供用於登錄的'用戶名'應該採用'電子郵件地址'的形式。也就是說,它應該遵循[email protected]結構。那是你正在使用的?你確定你在www.sandbox.paypal.com而不是www.paypal.com? – Robert