【问题标题】:PayPal recurring payments profile with initial amount - potential 24 hour delay even for initial amount?带有初始金额的 PayPal 定期付款资料 - 即使初始金额也可能延迟 24 小时?
【发布时间】:2013-07-23 04:01:39
【问题描述】:

我们正在设置一个指定初始金额的定期付款。我们希望让订阅者能够立即访问内容,但我们只想在初始付款成功的情况下让用户访问内容。

PayPal documentation 表示定期付款资料最长可能需要 24 小时才能激活。

这是否意味着首期付款可能在 24 小时内无法支付?这是否意味着如果我们想让用户立即访问内容,我们不应该在第一期使用这种收费方式?

什么是最好的前进方式?

【问题讨论】:

    标签: paypal recurring-billing


    【解决方案1】:

    将立即收取初始金额,您将立即获得交易 ID。除非您另外指定,否则配置文件将立即恢复为活动状态。如果初始金额失败,可以选择立即暂停配置文件。

    【讨论】:

    • 当您说“立即”时,您是指 IPN 似乎需要 45 到 90 秒吗? (并记录为长达 24 小时。)人们不希望多等一分钟左右 - 我们让某人等待的时间相对较长 - 我们需要显示一个页面,上面写着“请稍候”而 PayPal 处理您的订阅请求”,而我们等待 IPN 响应。有没有更好的办法?
    • 不,我的意思是马上,包含在 CreateRecurringPaymentsProfile 响应中。
    • 事实并非如此。配置文件会立即返回为 PENDING,而不是 ACTIVE。
    • 这意味着你必须有一些独特的事情发生。您的请求中是否包含 INITAMT?如果您想在此处发布您的请求示例,我会看一下是否可以重现该问题。我一直在处理定期付款,除非您做一些特别的事情,否则他们总是会在回复中以“活跃”的形式返回。
    • 如果您的帮助仍然有效,我会遇到与 OP 相同的问题吗?请求:USER=**,PWD=**,SIGNATURE=**,METHOD=CreateRecurringPaymentsProfile,VERSION=86,TOKEN=EC-0HP09884C37461525,PAYERID=NEYC9VPRVQT3S,INITAMT=19.95,FAILEDINITAMACTION=CancelOnFailure,PROFILESTARTDATE=2014-03-04T18 :28:21.817Z, DESC=月度订阅, BILLINGPERIOD=月, BILLINGFREQUENCY=1, AMT=19.95, CURRENCYCODE=EUR, MAXFAILEDPAYMENTS=1 响应: PROFILEID=I-3J1SG5W9XMCW, PROFILESTATUS=PendingProfile, TIMESTAMP=2014-03-04T18: 28:22Z,CORRELATIONID=5d17a9a59ea42,ACK=成功,VERSION=86,BUILD=9915774
    【解决方案2】:

    可选交易的金额。必需的 仅当 OPTIONALTRX=S 时。

    OPTIONALTRX 定义一个可选的验证授权 帐户信息或用于收取初始费用 费用。如果此事务失败,则配置文件不是 生成。希望您的系统检查交易是否成功

    【讨论】:

      猜你喜欢
      • 2013-01-05
      • 2015-05-03
      • 2015-02-26
      • 2017-02-07
      • 2015-02-28
      • 2017-03-24
      • 2014-07-29
      • 2014-12-31
      • 2012-04-30
      相关资源
      最近更新 更多