Как использовать подписки PayPal для выставления другой суммы по истечении заданного интервала времени? - PullRequest
1 голос
/ 19 января 2020

Мне нужно создать план подписки, где за первый платеж с пользователя будет взиматься плата $40 / month за первые 4 месяца . затем через год с пользователя будет взиматься плата $9 / year.

Как я могу создать 2 разные схемы для этих разных интервалов времени? Ниже описано, как я пытаюсь создать план.

{
                                          "product_id": "PROD-6A197088517983824",
                                          "name": "Yearly Plan",
                                          "description": "Yearly plan",
                                          "billing_cycles": [
                                            {
                                              "frequency": {
                                                "interval_unit": "MONTH",
                                                "interval_count": 12
                                              },
                                              "tenure_type": "REGULAR",
                                              "sequence": 1,
                                              "total_cycles": 1
                                            },
                                            {
                                              "frequency": {
                                                "interval_unit": "YEAR",
                                                "interval_count": 1
                                              },
                                              "tenure_type": "REGULAR",
                                              "sequence": 2,
                                              "total_cycles": 0,
                                              "pricing_scheme": {
                                                "fixed_price": {
                                                  "value": "99",
                                                  "currency_code": "USD"
                                                }
                                              }
                                            }
                                          ],
                                          "payment_preferences": {
                                            "auto_bill_outstanding": true,
                                            "setup_fee": {
                                              "value": "10",
                                              "currency_code": "USD"
                                            },
                                            "setup_fee_failure_action": "CONTINUE",
                                            "payment_failure_threshold": 3
                                          }
                                        }

1 Ответ

0 голосов
/ 19 января 2020

Это довольно просто в документации Подписки PayPal.

Для вашего случая:

"sequence": 1 будет для $ 40 / месяц с "total_cycles": 4

"sequence": 2 будет за 9 долларов в год.

...