Мы используем PayPal-повторные платежи программным путем с использованием API Express Checkout.
Основываясь на документах, кажется, что для активации профиля может потребоваться до 24 часов. Я пытаюсь выяснить, как настроить дату начала биллинга, чтобы она взималась в тот день, когда активируется профиль, а не заставляя его ждать до 24 часов.
На основе документов API кажется, что мне нужно передать дату начала во время создания профиля, что вынудило меня сделать (сегодня + 1 день), чтобы заставить 24-часовую задержку. Но тогда, если профиль активируется сразу, и я получаю сообщение IPN, мне все равно придется заставить клиента дождаться этого 24-часового периода... что не кажется очень приятным.
Хотя я могу сделать initamt для авансового платежа, я стараюсь избегать этого. b/ci думаю, что это позволит мне сократить период продления (например, если это будет 6-месячная подписка, я буду взимать плату за 1 месяц вперед и сделайте 5-месячный повтор.), что будет путать для потребителя.
Я надеюсь, кто-то может мне помочь с этим.