Прием повторяющихся платежей по кредитным картам для онлайн-программного обеспечения - PullRequest
3 голосов
/ 24 марта 2010

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

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

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

Какой платежный шлюз будет работать для того, что я хочу?

Использовали ли вы ранее для этого какой-либо платежный шлюз?

Ответы [ 4 ]

3 голосов
/ 26 марта 2010

Braintree предлагает управляемый периодический биллинг и поддержку нескольких валют. Мы * не делаем push-уведомления, но вы можете запросить любую информацию, которая вам нужна при повторяющихся платежных подписках, транзакциях или данных клиентов и кредитных карт, хранящихся в хранилище. * (Я работаю на Брэйнтри)

2 голосов
/ 24 марта 2010

Authorize.Net , и, вероятно, наиболее достойные платежные шлюзы и сторонние процессоры, предлагают что-то, называемое Silent Post (a.k.a. Instant Payment Notifcation (IPN)). Как правило, всякий раз, когда производится платеж, скрипт на вашем сервере уведомляется через POST-данные этой транзакции. Затем ваш скрипт может делать все, что вы хотите, включая обновление базы данных и т. Д.

В случае Authorize.Net вы должны использовать это вместе с их API Automated Recurring Billing для обработки подписок.

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

Это очень распространено, и я делал это на нескольких веб-сайтах, над которыми я работал (кроме валютной части).

0 голосов
/ 24 ноября 2011

Использование Braintree + Recurly * позволит вам обрабатывать несколько валют и получать push-уведомления * (я работаю для Recurly) для повторяющихся платежей.

0 голосов
/ 05 мая 2011

Существует множество платежных систем, которые теперь позволяют хранить информацию о кредитной карте на их сервере и получать к ней доступ через токен или «профиль оплаты». BeanStream, Auth.net (НЕ использующий ABR, но использующий CIM) и CDGCommerce - все предлагают эту возможность.

Это НАМНОГО более гибко и предпочтительнее старого способа сделать это, когда вы устанавливаете «подписку» в системе шлюза. С помощью решения, подобного хранилищу, вы можете изменить человека по своему желанию, поэтому, если они меняют свой план или у вас есть разовая плата, вы можете сделать это так же, как если бы вы хранили карты самостоятельно. Только это намного более безопасно и соответствует PCI, потому что это на их сервере.

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