Управление подпиской через Merchant Account через API

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

В Authorize.Net есть модуль ARB (автоматический периодический биллинг). Стоимость дешевая, 10 долларов в месяц за услугу, с неограниченными подписками, и у них есть API, который позволяет XML или SOAP-доступ для создания, обновления и отмены. БОЛЬШОЙ минус сервиса в том, что у него нет элегантного способа получить текущий статус подписки. Они могут ежедневно отправлять электронное письмо с вложенным CSV-файлом, или кто-то может войти на сайт и просмотреть статусы — ни то, ни другое не является корпоративным решением.

Материнская компания "CyberSource" имеет "Службу периодического выставления счетов. ", что подразумевает более надежное решение, включая доступ через API к информации о подписке. В настоящее время я жду ответного звонка о расходах, связанных с услугой.

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

Кто-нибудь знает о каких-либо других поставщиках/шлюзах, предлагающих услуги подписки, отвечающих следующим критериям:

  • Поставщик/шлюз должен размещать номер кредитной карты и соответствовать стандарту PCI.
  • Иметь API, доступный через веб-службу, публикацию через HTTPS или SOAP.
  • Иметь API, который позволяет запрашивать статус подписки и/или возможность запрашивать активность с определенной даты.

Заранее спасибо за ваши предложения.


person Josh    schedule 22.07.2009    source источник


Ответы (4)


Вы можете использовать API-интерфейс Authorize.net CIM для хранения/извлечения платежных профилей, а затем самостоятельно управлять окончанием подписки.

Обратите внимание, что 10 долларов США в месяц для ARB или 20 долларов США в месяц для CIM добавляются к стандартным сборам за шлюз Authorize.net и торговый счет.

person John Sheehan    schedule 22.07.2009
comment
Я только что просматривал CIM, это означает дополнительные усилия по разработке для создания запланированной службы (вероятно, службы Windows) и повторной логики при ошибке, но это может быть решением. Использовали ли вы CIM, если да, какие минусы? - person Josh; 22.07.2009
comment
Мы используем это. Это мощно, но иногда немного странно. Тестовый API не умирал на суммах с более чем двумя десятичными знаками, в отличие от живого API. У них есть профили клиентов, которые могут содержать несколько платежных профилей (ненужная иерархия). Если есть ошибка, возвращаемые сообщения об ошибках не всегда возвращают точную ошибку (вы должны проанализировать ее вместе с идентификатором транзакции) из необработанной строки ответа. Помимо этих проблем, он работает так, как рекламируется. - person John Sheehan; 22.07.2009

Braintree является поставщиком услуг уровня 1, совместимым с PCI, имеет хранилище кредитных карт для хранения карт, управляет периодическим выставлением счетов с запрашиваемым статусом. , а также предоставляет клиентские библиотеки на Ruby, PHP, Python, Java и .NET для интеграции API. Раскрытие информации: я работаю в Braintree.

person dan-manges    schedule 17.03.2010

Проверьте ViaSubscription Недавно я интегрировал это для клиента, и ему это очень нравится. Я считаю, что он будет интегрироваться с большинством обычных шлюзов. Обратите внимание, что я не работаю на ViaSubscription, но я обнаружил, что с ними очень легко иметь дело.

person Adam    schedule 18.05.2010

Прочтите эту статью.

Я сравниваю три решения.

Я начал пробовать CheddarGetter. Пока выглядит нормально

person Yaron    schedule 02.08.2010