Программно принимать кредитные карты по телефону с API голосовой связи и телефонии (преобразование текста в речь и преобразование речи в текст), как Twilio? - PullRequest
1 голос
/ 02 февраля 2011

Кто-нибудь создал систему с Twilio или другим API для голосовой связи и телефонии для программного приема кредитных карт по телефону?Очевидно, что для автоматизации процесса приема кредитных карт система будет полагаться на преобразование речи в текст и преобразование текста в речь.

Если это так, сколько стоит плата за услуги CC и какой API голосовой связи и телефонии вы использовали.использовать?

Спасибо!

Ответы [ 6 ]

5 голосов
/ 30 октября 2013

Извините, но это действительно плохой совет.

PCI-DSS не позволит вам хранить CV2 после того, как карта была обработана, а другие данные могут быть сохранены только с действительной потребностью в них.

Кроме того, Twilio не совместим с PCI-DSS Level One, так что тот факт, что вызовы в первую очередь передаются по их сети, ошибочен.Они будут сохранены Twilio.

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

В общем, это не так.Стоит хлопот / риска, используйте для этого выделенного поставщика, который сертифицирован на уровне 1 независимым QSA.

1 голос
/ 02 февраля 2011

Да, я сделал это, но это технически нетривиально из-за требований PCI-DSS, связанных с обработкой платежей по кредитным картам. Скорее всего, оцененная комиссия за транзакцию будет выше, чем могла бы быть, потому что вы просто не можете сохранить значение CV2 кредитной карты. Транзакции, завершенные с действительным значением CV2, часто обрабатываются банком-эквайером по более низкой ставке.

Я бы забыл об расшифровке речи пользователя для этого, Twilio пока не поддерживает грамматики, которые позволили бы прямой голосовой ввод, и использование службы транскрипции было бы обременительно для этого случая использования. Единственные данные, которые вы хотите получить, это номер кредитной карты, срок действия и, при желании, почтовый индекс биллинга (для AVS). Все эти данные являются числовыми и могут быть получены с помощью глагола <Gather> TwiML .

Существует конкурирующий сервис для Twilio, называемый Tropo, и поддержка простых грамматик для захвата голосового ввода. Я думаю, что это единственный тонкий Tropo на Twilio. У Twilio более приятный API, он дешевле и работает с очень хорошими, полезными людьми.

Наконец, вы НЕ хотите хранить номера CC! Это не стоит хлопот! Вы должны будете сохранить срок действия и почтовый индекс, потому что глагол Gather захватывает одну вещь за раз, а затем отправляет в ваше приложение через POST или GET. Захватите номер кредитной карты последним, а затем немедленно отправьте ее на свой шлюз для покупки, авторизации или токенизации.

Надеюсь, это поможет.

0 голосов
/ 18 октября 2018

Итак, Twilio недавно объявил, что именно то, о чем говорилось в этом вопросе.

В настоящее время только с Stripe, но принимает запросы и для других шлюзов: https://www.twilio.com/pay/request-connector

Подробности: https://www.twilio.com/docs/voice/twiml/pay

0 голосов
/ 13 июня 2016

Независимо от того, «как»:

  1. Если вы обрабатываете кредитные карты каким-либо образом, вам необходимо получить сертификат PCI
  2. .подтверждение сертификации ваших «поставщиков», в данном случае Twilio 3: Twilio не сертифицирован

Доказательство: https://www.twilio.com/help/faq/twilio-basics/what-can-i-do-to-keep-my-twilio-application-workflows-pci-compliant

0 голосов
/ 31 октября 2013

Размещенное решение, такое как Twilio, наверняка не сработает, но вы всегда можете подумать о создании собственной системы. Сегодня с Freeswitch + CMUSphinx вы можете легко создать IVR для распознавания номеров кредитных карт с очень высокой точностью.

Поскольку вы будете самостоятельно размещать эту систему, проблем с конфиденциальностью не будет.

0 голосов
/ 10 февраля 2011

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

Но если вы решите брать карты через Twilio, используйте клавиатуру (например,Стив сказал, используйте глагол Gather) (Когда я звоню в мою компанию, выпускающую кредитные карты, они просят вас ввести ее, а не использовать распознавание голоса, что является довольно хорошим показателем, который работает лучше)

...