Paypal订阅详细信息Api处于“活动”状态,尽管完成的总周期为0

时间:2019-11-13 10:28:11

标签: paypal paypal-subscriptions

我正在使用Paypal订阅api v1。当用户在我的网站上订阅我的计划之一时,subscription_id将发送到我的服务器。在那里,我使用订阅详细信息api检查状态和下一个帐单日期,为用户提供一些价值。但是当用户订阅并且我的服务器检查状态时,它得到的响应令人困惑。响应json如下:

{'status': 'ACTIVE', 
'status_update_time': '2019-11-13T09:36:35Z', 
'id': '***', 
'plan_id': '***', 
'start_time': '2019-11-12T16:00:00Z', 
'quantity': '1', 
'shipping_amount': {'currency_code': 'USD', 'value': '0.0'}, 
'subscriber': {'name': **, 'email_address': '***', 'shipping_address': **}, 
'billing_info': {
  'outstanding_balance': {'currency_code': 'USD', 'value': '0.0'}, 
  'cycle_executions': [{
    'tenure_type': 'REGULAR', 
    'sequence': 1, 
    'cycles_completed': 0, 
    'cycles_remaining': 0, 
    'current_pricing_scheme_version': 1, 
    'total_cycles': 0
  }], 
  'next_billing_time': '2019-11-13T09:36:33Z', 
  'failed_payments_count': 0
}, 
'create_time': '2019-11-13T09:35:46Z', 
'update_time': '2019-11-13T09:36:35Z',

在这里您可以看到状态为活动状态,但next_billing_time小于status_update_time。而且还没有完成付款周期。为什么贝宝的行为如此?我认为,如果周期未完成,则状态不应为“活动”。那么为什么要赋予活跃状态呢?

0 个答案:

没有答案