贝宝动态设置的返回URL不会覆盖自动返回

时间:2018-06-24 18:35:35

标签: paypal paypal-subscriptions returnurl

我的应用程序中有一个PayPal订阅按钮,其中自动返回设置为ON,并且在PayPal门户上配置了默认网址。这是HTML按钮:

<form id="paypalForm" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="########">
    <table>
       <tr><td><input type="hidden" name="on0" value="Payment Options"></td></tr>
       <tr><td><select name="os0" class="form-control">
                 <option value="#1">#1 : $6,95 USD - monthly</option>
                 <option value="#2">#2 : $59,50 USD - yearly</option>
               </select></td></tr>
    </table>
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" id="inputURL" name="return" value="">
    <input type="hidden" id="cancelUrl" name="cancel_return" value="">

    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
 </form>

每次用户在应用程序上提交注册表格时,返回URL都将替换为以下内容:

document.getElementById("inputURL").value = "CUSTOM_URL";

这可以在很长一段时间内完美运行,现在突然默认的返回URL不再被覆盖,每个用户都被重定向到在PayPal门户上配置的URL。

我还用相同的设置在沙盒PayPal帐户上创建了相同的按钮,无法重现该问题。默认网址已正确替换为应用程序中的一个网址。

有什么想法会导致这种情况吗?谢谢!

0 个答案:

没有答案