Обрабатывать оплату через банковский перевод на рельсы

StackOverflow https://stackoverflow.com//questions/24033821

Вопрос

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

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

Это лучшая практика в связи с фактическими данными платежей и данные бронирования?Если это так, есть ли у RUBY GEM, способной для создания уникальных идентификаторов центов?Или если нет, есть ли лучший подход?

Спасибо за вашу помощь.

Это было полезно?

Решение

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

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

Это не похоже на особенно удовлетворительную систему, поскольку он помещает ONUS на пользователя, чтобы получить его правильно или рисковать взиматься дополнительной для позднего платежа, или у него есть хлопот сортировки.Но многие успешные компании, кажется, работают так.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top