Определение комиссии за транзакцию до обработки заказа - PullRequest
0 голосов
/ 13 мая 2010

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

Я использую Rails и ActiveMerchant, но думаю, что этот вопрос применим и к другим языкам.

Ответы [ 2 ]

2 голосов
/ 14 мая 2010

Обратите внимание, что плата за транзакцию, которую взимает ваш провайдер торгового счета, почти никогда не бывает единой суммы для каждого типа карты (Visa / MC / Amex). Скорее, сумма варьируется в зависимости от стиля карты (обычная карта Visa против корпоративных карт Visa, против карт Visa Signature Reward или международной карты Visa и т. Д.).

Различные ставки зависят от того, насколько «квалифицированной» является карта.

И есть нет способа узнать, какую карту / комиссию за транзакцию вы будете взимать за карту заранее. - Банки не хотят, чтобы вы знали комиссию заранее, поскольку это дало бы торговцам финансовый стимул отказаться от более дорогих типов карт.

Рекомендую: проверьте выписку по банковскому счету. Определите среднюю комиссию за транзакцию, которую ваш банк взимает с вас, а затем начисляйте ее своим клиентам. Это почти всегда комбинация ставки и суммы за транзакцию. Например, 2,2% / $ .10

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

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

2 голосов
/ 13 мая 2010

Вы можете использовать Номер банковской карты в качестве эвристики для определения типа карты перед фактической отправкой транзакции. Существует также гораздо более подробный список , но, вероятно, вам просто нужно определение Visa / MC / Discover / AmEx, я думаю.

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