0

我正在使用此代码将我的值传递给paypal。现在我的问题是,付款完成后我应该在我的页面上,这样我就可以操作一些事情,比如我应该保存令牌以供将来参考等等。当用户在付款完成后隐式单击在贝宝页面中形成的链接时,我再次回到我的页面。但是这里的问题是我不能仅仅依靠用户单击或这样做。我希望它应该是隐式的任何用户干预。先谢谢了,请多指教。。。。。。

<% 

    String apiusername="USERNAME";
    String apipassword="PASSWORD";

    String truePath="http://localhost:8080/Befundo/xtraFiles/paypal/paypalResponse.jsp";
    String falsePath="http://localhost:8080/PaypalGS/paypalResponseCancel.jsp";

    String itemName="Computer Laptop";
    String quantity="2";
    String amount="100";
%>


<body >
<form name="paypalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
     <input type="text" name="cmd" value="_xclick" />
     <input type="text" name="business" value="<%=apiusername %>" />
     <input type="text" name="password" value="<%=apipassword %>" />
     <input type="text" name="custom" value="1123" />
     <input type="text" name="item_name" value="<%=itemName%>" />
     <input type="text" name="amount" value="<%=amount%>"/>
     <input type="hidden" name="quantity" value="<%=quantity %>" />
     <input type="text" name="rm" value="1" />
     <input type="text" name="return" value="<%=truePath %>" />
     <input type="text" name="cancel_return" value="<%=falsePath %>" />
     <input type="text" name="cert_id" value="API Singature" />
     <input type='submit' value='Pay'>
</form>
</body>
4

1 回答 1

1

是的,您可以通过在 paypal 配置文件中配置自动返回 url 来做到这一点。

要设置自动返回:

1. Log in and click the Profile subtab under My Account.
2. Click the Website Payment Preferences link under Selling Preferences.
3. Click the On radio button to enable Auto Return.
4. Enter the Return URL.

当您登录商家资料时,您会看到:

偏好1

点击网站支付偏好链接后,您会看到:

偏好2

在这里您可以提供自动返回 url。

这将启用自动退货,这意味着付款成功后,贝宝将自动重定向到您的网站,无需用户干预。

这是启用自动退货的贝宝指南:https ://www.paypal.com/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside

希望这可以帮助。

于 2012-05-02T08:31:39.267 回答