2013-06-26 6 views
0

Что такое правильный способ обновления члена с подпиской ARB.Каков правильный способ обновления члена через authorize.net

В настоящее время у нас есть участники, которые подписываются на ежемесячные подписки во время нашей страницы регистрации ... но теперь они также пытаются обновить один раз на сайте (код страницы не работает), но я пытаюсь понять, как это сделать это? Представьте себе совпадение типа dot com.

Так я подписаться на 1 июня за $ 9,99/м (моя карта заряжаться 1 июня за $ 9,999)

Тогда я подписать в 10 июня и попытаться обновить за $ 29,99/м ..... ......

Заряжаю ли я их на 10-й? Или я жду до 1 июля и заряжу их 29,99 долл. США/м.

Есть ли способ пропорционально оплатить расходы? Мы часто меняем нашу систему ценообразования на 3 уровня, поэтому не уверены, что это вызовет проблемы.

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

ответ

0

На данный момент единственный способ изменить подписку после ее начала - отменить ее и создать новую с новой суммой. Это означает, что снова запрашивает у клиента информацию о своей кредитной карте, поскольку ARB не предлагает хранить эту информацию.

Если вы собираетесь разрешить пользователям изменять свои подписки в любое время, вы должны рассмотреть возможность использования CIM API, который создает профили платежей, поэтому вам не нужно снова запрашивать информацию о своей кредитной карте. К сожалению, CIM не делает повторного выставления счетов, поэтому вам придется самостоятельно управлять подписными платежами. Но он более гибкий, чем ARB, когда дело доходит до всего, что не является базовой подпиской.

Что касается изменения платежей по подписке в середине цикла, вам необходимо проставить свой первый платеж на новом уровне. Это может означать использование AIM API для немедленной разницы в оплате или добавления его к следующей оплате подписки. Если вы используете ARB, вы можете использовать пробную оплату за один месяц для про-номинальной суммы, чтобы это было легко сделать).

+0

geez, и им предполагается объяснить это кому-то, кто первый язык не английский ... как? Lol спасибо, отличный ответ. «не требует повторного выставления счетов, поэтому вам придется самостоятельно управлять подписными платежами». Вы имеете в виду ежедневную проверку и выставление счета тому, кто должен быть в тот день? Возможно ли это даже с сотнями пользователей ... im не существует, но в последнее время кажется крайне возможным. Мне нужен кто-то более опытный, чтобы закодировать эту часть обновления ха-ха. – user2524365