【问题标题】:Paypal subscription expires after initial paymentPaypal 订阅在初始付款后到期
【发布时间】:2014-08-03 10:30:35
【问题描述】:

我正在尝试将订阅按钮集成到我的一个页面中,但目前无法理解该按钮的工作原理。

根据https://www.paypal.com/en/cgi-bin/webscr?cmd=_pdn_subscr_techview_outside,我必须设置以下内容才能每月捐款

a3  5.00
p3  1
t3  M

解释如下:

a3 - amount to billed each recurrence
p3 - number of time periods between each recurrence
t3 - time period (D=days, W=weeks, M=months, Y=years)

使用上述选项,订阅开始,付款并在订阅到期后不久。 Paypal 的订阅详情页面显示,最大周期为 1。

我的假设是 p3 将重复周期设置为 1。付款已完成,订阅在达到最大周期数时到期。

另一个理论是,这种自动过期行为是因为我在当天早些时候(大约 3 小时前)验证了我的贝宝帐户。也许需要一些时间来宣传我的新身份?

我想知道为什么会导致这种行为,以及如何将周期设置为更高的数量(永久?)。

我的按钮代码在这里http://pastebin.com/vSxVq4tf

【问题讨论】:

    标签: paypal paypal-subscriptions


    【解决方案1】:

    这是一个基本的 PayPal 标准开源订阅按钮设置,每月一次只需 10.00 美元,而且永无止境。

    a3 = 数量
    p3 = 计费次数,即 1= 每月一次
    t3 =(计费发生时)即每月

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_xclick-subscriptions">
    <input type="hidden" name="business" value="youremail@youremail.com">
    <input type="hidden" name="lc" value="US">
    <input type="hidden" name="item_name" value="Testing Subscription">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="no_shipping" value="2">
    <input type="hidden" name="src" value="1">
    <input type="hidden" name="a3" value="10.00">
    <input type="hidden" name="p3" value="1">
    <input type="hidden" name="t3" value="M">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHosted">
    <input type="image" src="https://www.paypalobjects.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.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
    </form>
    

    【讨论】:

    • 遗憾的是这似乎不起作用。我找不到我的代码有什么问题 - pastebin.com/vSxVq4tf 知道吗?
    • 如果您使用基本的 PayPal 按钮,您需要添加与您的 PayPal 企业帐户关联的已确认电子邮件地址。如果您的代码有错误,您需要发布您的代码,以便我们查看。 PayPal 按钮示例直接来自 PayPal.com 帐户,如果正确的 PayPal 电子邮件与其关联,它确实可以工作。该按钮已经过测试。
    【解决方案2】:

    好的,看起来这是 paypal javascriptbuttons SDK 中的错误(或缺少功能?)。此行为是由于缺少 src 参数引起的,该参数似乎没有在任何地方记录。

    src=1 添加到按钮后,订阅从for one month 更改为each month。我提交了一个拉取请求,目前正在等待贝宝人员的批准。

    【讨论】:

      猜你喜欢
      • 2015-07-31
      • 2023-04-01
      • 2013-01-19
      • 2014-10-30
      • 2015-05-03
      • 2013-12-24
      • 2012-02-13
      • 2020-08-15
      相关资源
      最近更新 更多