通过电话以编程方式接受信用卡语音+电话API(文本到语音和语音到文本),如Twilio?

时间:2011-02-02 18:02:31

标签: speech-recognition text-to-speech voice telephony twilio

是否有人使用Twilio或其他语音+电话API创建了一个系统,通过电话以编程方式接受信用卡?该系统显然将依靠语音到文本和文本到语音来自动接收信用卡的过程。

如果是这样,CC费用是多少,您使用了哪种语音+电话API?

谢谢!

6 个答案:

答案 0 :(得分:5)

抱歉,这是非常糟糕的建议。

PCI-DSS不允许您在处理完卡后存储CV2,而其他详细信息只能存储在有效需要的情况下。

此外,Twilio不符合PCI-DSS Level One标准,因此呼叫首先通过其网络传递的事实存在缺陷。它们将由Twilio存储。

使用第三方ASR提供商,他们无疑会在转换时存储他们从录音中给您的回复。

总而言之,不值得麻烦/风险,使用专门的提供商,这是由独立的QSA认证的第一级。

答案 1 :(得分:1)

是的我已经这样做了,但由于与信用卡支付处理相关的PCI-DSS要求,这在技术上并不重要。评估的交易费用很可能会高于可能,因为您根本无法存储信用卡CV2值。具有有效CV2值的交易通常由收单银行以较低的费率处理。

我会忘记为此转录用户语音,Twilio还不支持允许直接语音输入的语法,并且使用转录服务对于这个用例来说会很麻烦。您要捕获的唯一数据是信用卡号,到期日期和可选的帐单邮政编码(适用于AVS)。所有这些数据都是数字的,可以使用<Gather> TwiML动词捕获。

Twilio有一项名为Tropo的竞争服务,以及用于捕获语音输入的支持简单语法。我认为这是Tropo在Twilio上唯一的薄款。 Twilio有一个更好的API,更便宜,并由非常好,乐于助人的人运行。

最后你不想存储CC号码!这不值得麻烦!您将必须存储到期和zip,因为Gather动词一次捕获一件事,然后通过POST或GET提交到您的应用程序。最后捕获信用卡号码,然后立即提交给您的网关进行购买,授权或令牌化。

希望这有帮助。

答案 2 :(得分:0)

我认为你不会发现这是一个非常受欢迎的选择。如果有人给你一个信用卡号码,你想让它尽可能简单 - 这意味着与一个人交谈。

但如果您决定通过Twilio取卡,请使用键盘(如Steve所说,使用Gather动词)(当我打电话给我的信用卡公司时,他们会要求您输入卡而不是使用语音识别,这是一个非常好的指标,哪个效果更好)

答案 3 :(得分:0)

像Twilio这样的托管解决方案肯定不会起作用,但你总是可以考虑在内部构建一个系统。今天使用Freeswitch + CMUSphinx,您可以轻松构建IVR,以便以非常高的准确度识别信用卡号。

由于您将自己托管此系统,因此隐私不会出现问题。

答案 4 :(得分:0)

无论&#34;如何&#34;:

  1. 如果您以任何方式处理信用卡,则需要通过PCI认证
  2. 作为认证的一部分,您需要提供您和#34;供应商的认证证明,在这种情况下,Twilio 3:Twilio未通过认证
  3. 证明: https://www.twilio.com/help/faq/twilio-basics/what-can-i-do-to-keep-my-twilio-application-workflows-pci-compliant

答案 5 :(得分:0)

Twilio最近宣布了该问题的确切答案。

当前仅适用于Stripe,但也接受其他网关的请求:https://www.twilio.com/pay/request-connector

详细信息:https://www.twilio.com/docs/voice/twiml/pay