Как я могу сразу начать взимать плату с пользователя, который должен получить оплату по PayPal?Соглашения о выставлении счетов PayPal REST API - как начать немедленно
Вот что у меня есть.
- Создание плана счетов (POST .../платежи/выставления счетов-планы /)
- сделать его активным (PATCH .../платежи/выставления счетов-планы /)
- Создать биллинг Aggreement (POST .../платежи/биллинг-соглашение /)
- Отправить пользователь approval_url, пользователь утверждает, перенаправляется возвратным URL
- выполнения соглашения (POST .../платежей/биллинг-соглашения // соглашения, выполнение)
Все это работает, но я хочу зарядить пользователя прямо сейчас и каждый месяц в будущем. Если я установил start_date
, чтобы перейти к шагу 3, я получаю сообщение об ошибке, оно должно быть в будущем. Если я его установлю в будущем, пользователь не будет платить.
Нужно ли «Установить суммы непогашенных соглашений», а затем «Сумма непогашенных соглашений» для первоначального платежа?
Кроме того, что касается ежемесячных платежей, требуется ли им какое-то действие или они просто происходят, как указано в Плане фактурирования?
Update
Я проверяю это около 2014-09-16T20:06:30+0000
Если я пошлю start_date
как текущее время UTC это получить ошибку на шаге 2, говорит мне, что должно быть в будущем.
Если я отправить текущую дату +30 секунд или +2 часа я получаю через к шагу 5, который возвращает 400 ответ: UNKNOWN_ERROR «Неизвестная ошибка произошла»
Если я отправить текущую дату +4 часа все работает. Текущее время UTC составляет 8 вечера, поэтому добавление 4 часов означает, что завтра будет start_date
.
Означает ли это, что я не могу заряжать пользователя сегодня? Должны ли start_date
быть на следующий день или даже на следующий бизнес день?
Теперь я проверил настройку платы за установку - он не заряжает пользователя сразу! Кажется, нет никакого способа сделать это вообще. – Jake
Они такие беспорядки. Я также получил официальный ответ, они сказали 5 минут в PST (вопреки тому, что они сказали вам). Они дали мне смешанную информацию, охватывающую несколько вызовов по любой теме, с которой я их ударил. – lefnire
Я вижу, что из Калифорнии он взимает сразу же, если я передаю обвинение до 16:00 (зима), что означает, что UTC остается в тот же день. После 16:00, UTC на следующий день, и заряд не проходит сразу. Я предполагаю, что в течение 8 часов (PST - UTC - 8). Таким образом, PayPal имеет огромные временные проблемы с их планами. –