Используя Authorize.net ARB подписка создана, но карта не списана
<input type="hidden" name="startDate" value='<?php echo $date_up; ?>'>
<input type="hidden" name="amount" value='9.95'>
<input type="hidden" name="totalOccurrences" value='9999'>
<input type="hidden" name="length" value='1'>
<input type="hidden" name="unit" value='months'>
<input type="hidden" name="trialOccurrences" value='0'>
<input type="hidden" name="trialAmount" value='0'>
Где $date_up == Завтра; Он создает подписку, но не взимает ее. Я предполагаю, что в следующем месяце будет взиматься плата, и по какой-то причине она будет пробной? Должен ли я полностью удалить пробную версию из заявки?
1 ответ
Я смотрел на это в течение нескольких дней, но после публикации я просто вообразил, что я был кем-то другим, и понял это. Дата вышла на месяц из-за того, как я переставил ее с помощью php: $date_up = date('Ym-d', $date_up); Я использовал "h" вместо "m" или что-то вроде этого, и это заставило подписку начать за месяц вперед.
Если у вас возникнет эта проблема в будущем, кем бы вы ни были - проверьте свою дату создания подписки authorize.net и убедитесь, что вы не установили ее слишком далеко, как я ожидал, что она будет взиматься на следующий день.