Paypal在付款完成后返回我的网站

时间:2012-05-02 08:29:08

标签: jsp paypal

我正在使用此代码将我的值传递给 paypal 。 现在我的问题是,在付款完成后我应该在我的页面上,以便我可以操纵一些事情,比如我应该保存令牌以供将来参考等等。当用户在付款完成之后隐式点击 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>

1 个答案:

答案 0 :(得分:1)

是的,您可以通过在paypal配置文件中配置自动返回网址来实现此目的。

设置自动返回:

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.

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

preferences1

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

preferences2

您可以在此处提供自动回复网址。

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

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

希望这有帮助。