使用PayPal订阅按钮,定期结算是否会无限期继续,除非取消?

时间:2016-05-21 16:55:14

标签: paypal paypal-subscriptions

我使用PayPal标准按钮html代码创建了一个Subscribe按钮,如下所示。订阅结算周期是每月。例如,用户以每月150美元的价格注册白银订阅,或以每月200美元的价格注册黄金订阅。

问题:每月结算金额是否会自动向用户收取费用indefinitely,直到用户取消订阅,或者是否会自动收取最大费用?

我找不到任何关于此的文档,所以只是想确定一下。

订阅按钮代码

<form action="https://www.sandbox.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="XE3412D6UV2A">
    <input type="hidden" name="return" value="http://localhost/loadsprocure/paymentcompleted.aspx" />
    <input type="hidden" name="custom" value="23V125,new,architect" />
    <table>
        <tr><td><input type="hidden" name="on0" value="Plan Options">Plan Options</td></tr>
        <tr>
            <td>
                <select name="os0">
                    <option value="Basic">Basic : $100.00 USD - monthly</option>
                    <option value="Silver">Silver : $150.00 USD - monthly</option>
                    <option value="Gold">Gold : $200.00 USD - monthly</option>
                </select>
            </td>
        </tr>
    </table>
    <input type="hidden" name="currency_code" value="USD">
    <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

2 个答案:

答案 0 :(得分:1)

您可以在此处找到更多详细信息:https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECRecurringPayments/

简而言之:

  

当您支持买方的定期付款时,您需要创建一个   定期付款资料。该配置文件包含有关的信息   定期付款,包括可选试用期的详细信息和   定期付款期。这两个时期都包含有关的信息   付款频率和付款金额,包括运费和税金,如果   适用。

     

创建个人资料后, PayPal会根据付款自动排队   在结算开始日期,结算频率和结算金额。   付款重新出现,直到个人资料到期,失败太多   要继续付款,或取消个人资料。

答案 1 :(得分:0)

注意:此消息中的通知的所有屏幕截图均来自PayPal的沙箱环境,而非来自实时环境)

我发现的是令人惊讶的。即使使用订阅按钮,如果您使用原始帖子中的代码,也可以最终创建非定期付款。但是,如果我添加了下面的代码,那么它会创建一个定期的个人资料如果没有这个额外的代码,订阅结算会在当前付款后停止,您可以在此帖子结尾处的订阅通知屏幕截图中看到。

<input type="hidden" name="src" value="1"><!--creates a recurring payment-->

当我包含上述代码并创建订阅时,我收到以下通知,明确说明下一个付款日期,并且还提到没有停止日期。

定期付款的订阅通知

Subscribe button creates recurring payment

使用我在问题帖子中提供的代码,Subscribe按钮会令人惊讶地创建一个非经常性结算。我是如何通过https://developer.paypal.com/developer/notifications/查看通知来了解这一点的。下面是使用原始html代码创建的订阅通知的屏幕截图。

使用非经常性付款进行订阅的通知

Subscribe button creates non-recurring payment

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/的PayPal文档中描述了src变量,如下所示。

来自PayPal的

src变量文档

PayPal src variable