Paypal не взимает плату с клиента после завершения отслеживания

#paypal-rest-sdk #paypal-subscriptions

#paypal-rest-sdk #paypal-подписки

Вопрос:

Я составляю планы подписки PayPal. Я сталкиваюсь с двумя проблемами. Во-первых, есть ли способ составить план без пробного периода? Во-вторых, Paypal не взимает плату с клиента после окончания пробного периода.

  let body = {    
    "product_id": "PROD-81J67779NH423045A",  
    "name": obj.pname,  
    "description": obj.description,  
    "billing_cycles": [  
      {  
        "frequency": {  
            "interval_unit": "DAY",  
            "interval_count": 1  
        },  
        "tenure_type": "TRIAL",  
        "sequence": 1,  
        "total_cycles": 1
      },  
        {  
          "frequency": {  
            "interval_unit":  obj.duration,  
            "interval_count": 1  
          },  
          "tenure_type": "REGULAR",  
          "sequence": 2,  
          "total_cycles": 12,  
          "pricing_scheme": {  
            "fixed_price": {  
              "value": obj.price,  
              "currency_code": "USD"  
            }  
          }  
        }  
      ],  
    "payment_preferences": {  
      "service_type": "PREPAID",  
      "auto_bill_outstanding": true,  
      "setup_fee": {  
        "value": obj.price,  
        "currency_code": "USD"  
      },  
      "setup_fee_failure_action": "CONTINUE",  
      "payment_failure_threshold": 3  
    },  
    "quantity_supported": true,  
    "taxes": {  
      "percentage": obj.tax,  
      "inclusive": false  
    }  
} 
  

Ответ №1:

У вас может быть план без пробного периода.

Удалите весь этот блок и замените его ОБЫЧНЫМ sequence: 1 .


Что касается «не взимания платы», вы, вероятно, не дождались достаточного количества 24-часовых циклов, чтобы это сработало. Подписки оплачиваются пакетно, и поэтому может потребоваться некоторая часть дня, чтобы начальный пробный период без выставления счетов хотя бы начался, а затем день для его завершения.

Комментарии:

1. И я подписался 19/08/2020 на однодневную бесплатную пробную версию и прошел через свой статус. следующий платеж: 20/08/2020 Сумма следующего платежа: $ 0.00

2. следующая дата платежа — 20.08.2020, но она должна быть 20.09.2020, а общая сумма выставленного счета также составляет $ 0.00

3. Вы устанавливаете пробную версию на 1 день за 0.00, поэтому, если «должно» быть что-то другое, вам нужно установить что-то еще.

4. Я удаляю пробный блок и подписываюсь 21.08.2020, но следующий платеж по-прежнему 21.08.2020. Это должно быть 21/09/2020.

5. Счет за подписку в пакетном режиме. Первый платеж будет произведен в течение 24 часов с момента оформления заказа. Итак, нет; 21/09/2020 будет вторым платежом ежемесячного цикла.