Регулярные платежи с произвольными суммами и в произвольное время?

Мы хотели бы найти платежного провайдера, который позволит нам делать что-то похожее на Hailo, то есть:

  1. Пользователи регистрируются и предоставляют нам данные своей кредитной карты/разрешают нам снимать средства с их счета. Им нужно сделать это только один раз.

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

  3. Поэтому в идеале мы могли бы в любое время списывать средства со счетов пользователей на любую сумму без дополнительной авторизации. Это вполне возможно, потому что это реализовано в Hailo (и, я думаю, в Uber). Однако я не знаю, используют ли они стороннего платежного провайдера или создали свой собственный.

Что-то вроде регулярных платежей BrainTree близко к тому, что мы хотим, но не совсем. Мы хотим иметь возможность выставлять счета в произвольное время, а не по фиксированному графику.

Наилучший вариант, который у нас есть в настоящее время, — это использовать периодическое выставление счетов, т. е. сохранять счета, а затем списывать их все сразу в конце месяца. Однако это не идеально с точки зрения денежного потока. Другим вариантом является использование переменного выставления счетов GoCardless (вы просите клиентов разрешить выставлять счета до X фунтов стерлингов в месяц), хотя из разговоров с людьми кажется, что они будут опасаться этого, поскольку это похоже на авансовое обязательство.

Можем ли мы сделать это по-нашему? Как это делают такие компании, как Hailo и Uber?

Мы, кстати, в Великобритании.


person Isaac Lewis    schedule 13.07.2012    source источник


Ответы (4)


В мире PayPal — мы называем этот вид функциональности эталонными транзакциями — вот 2 практических руководства, которые дадут вам больше информации о том, как реализовать эталонные транзакции с учетными записями PayPal и прямыми кредитными картами:

Вы также можете использовать нашу функцию предварительного утверждения, которая предоставит вам делегированный доступ к учетной записи PayPal для осуществления платежей от их имени. Вот как это делается к.

person Praveen    schedule 03.10.2012
comment
Вау, это было именно то, что я искал! Большое спасибо! - person Micronax; 11.04.2015

Полное раскрытие, я работаю разработчиком в Braintree.

Используя Braintree, вы можете создавать транзакции в любое время, а не только на регулярной основе. На самом деле Uber является клиентом Braintree. Вы должны хранить карту в хранилище Braintree и создавать новую транзакцию, когда будете готовы выставить счет кредитной карте клиента.

Компания Braintree недавно объявила об международном расширении, которое будет поддерживать продавцов в Великобритании и других странах в ближайшие несколько месяцы.

person John Downey    schedule 14.07.2012

Судя по вашему описанию, Authorize.net CIM выполнит эту работу — http://www.authorize.net/solutions/merchantsolutions/merchantservices/cim/

Он совместим с PCI и позволяет вам хранить данные кредитной карты вашего клиента и возвращать токен для клиента. Затем вы можете использовать этот токен для списания средств с кредитной карты клиента в любое время. Кроме того, их средство периодического выставления счетов позволит вам взимать фиксированную периодическую плату, если это необходимо — http://www.authorize.net/solutions/merchantsolutions/merchantservices/automatedrecurringbilling/

person Laknath    schedule 14.07.2012
comment
Это недоступно в Великобритании - person John Conde; 15.07.2012

DataCash позволит вам сделать это среди многих других вещей. Вы просто предоставляете их 16-значный ссылочный номер в формате XML, а не номер карты.

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

person Sam Kington    schedule 23.07.2012