Paypal экспресс-выписка

Мы используем PayPal-повторные платежи программным путем с использованием API Express Checkout.

Основываясь на документах, кажется, что для активации профиля может потребоваться до 24 часов. Я пытаюсь выяснить, как настроить дату начала биллинга, чтобы она взималась в тот день, когда активируется профиль, а не заставляя его ждать до 24 часов.

На основе документов API кажется, что мне нужно передать дату начала во время создания профиля, что вынудило меня сделать (сегодня + 1 день), чтобы заставить 24-часовую задержку. Но тогда, если профиль активируется сразу, и я получаю сообщение IPN, мне все равно придется заставить клиента дождаться этого 24-часового периода... что не кажется очень приятным.

Хотя я могу сделать initamt для авансового платежа, я стараюсь избегать этого. b/ci думаю, что это позволит мне сократить период продления (например, если это будет 6-месячная подписка, я буду взимать плату за 1 месяц вперед и сделайте 5-месячный повтор.), что будет путать для потребителя.

Я надеюсь, кто-то может мне помочь с этим.

Документы.

Ответ 1

Просто хотел следить за этим. Сегодня я поговорил с PayPal, чтобы уточнить проблему.

Они рекомендовали использовать начальный платеж для оплаты сразу, а затем сократить срок подписки на 1 интервал. Поэтому, если у вас есть шестимесячный платеж, немедленно сделайте 1-месячный взнос, затем выполните 5-месячный повтор. Кажется, что это нелепо или смешно для потребителя.

Они также подтвердили, что начальный шаг повторяющегося профиля может быть отложен до дня b/c, который запускается как партии.

Положите это вместе с тем, что система пропускает февраль для платежей за конец месяца (они приспосабливаются к первому из месяца), и у вас впереди много веселья.

Ответ 2

Я лучше всего сделать первоначальный платеж, а затем вычесть его из вашего интервала или поместить ваш первый интервал 1 в будущее.

Также обратите внимание, что если первоначальный платеж, если он не может быть зачислен, вызовет API, если он не имеет начального платежа, который может пройти через API-запрос (ответ на успех), но когда платеж будет снят (до 24 часов позже), имеет шанс не быть успешным.

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

Убедитесь, что у вас есть слушатели IPN для recurring_payment_skipped, чтобы учесть это.

Ответ 3

Просто платите за 6 месяцев мгновенно и установите повторяющиеся платежи для начала через 6 месяцев с момента первоначального платежа.