【问题标题】:Programmatically accept credit cards over the telephone with voice + telephony API (text-to-speech and speech-to-text) like Twilio?使用 Twilio 之类的语音 + 电话 API(文本到语音和语音到文本)以编程方式通过电话接受信用卡?
【发布时间】:2011-06-20 04:01:54
【问题描述】:

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

如果是,CC 费用是多少,您使用的是哪个语音 + 电话 API?

谢谢!

【问题讨论】:

  • PCI DSS 标准现在有 an amendment,它定义了在通过电话接受卡详细信息时需要做什么的安全协议 - 这可以通过语音到文本系统或 IVR(音调键盘)。这些要求既适用于客户,也适用于服务提供商,而且非常实质性和复杂。

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


【解决方案1】:

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

PCI-DSS 将不允许您在卡处理后存储 CV2,其他详细信息只能在有效需要时存储。

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

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

总而言之,不值得麻烦/冒险,为此请使用由独立 QSA 认证的一级供应商。

【讨论】:

    【解决方案2】:

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

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

    Twilio 有一项竞争服务,称为 Tropo,它支持用于捕获语音输入的简单语法。我认为这是 Tropo 在 Twilio 上唯一的薄弱点。 Twilio 有更好的 API,更便宜,并且由非常友善、乐于助人的人运行。

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

    希望这会有所帮助。

    【讨论】:

    • 谢谢!如果我不存储 CC 信息,PCI-DDS 要求会下降吗?或者当你说这些要求很重要时,你到底是什么意思?
    • @Crashalot PCI 要求取决于处理的交易量。可能是年度审计,其中审计员检查 200 件事情的清单,要求每件事情证明。例如证明所有开发人员在去年都接受过安全培训,证明已完成威胁分析,证明防火墙已正确更新和维护等。 .
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      Twilio 之类的托管解决方案不一定能正常工作,但您始终可以考虑在内部构建系统。今天,通过Freeswitch + CMUSphinx,您可以轻松构建 IVR 以非常准确地识别信用卡号码。

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

      【讨论】:

        【解决方案5】:

        不管“如何”:

        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

        【讨论】:

          【解决方案6】:

          因此,Twilio 最近宣布了该问题中提到的内容。

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

          详情:https://www.twilio.com/docs/voice/twiml/pay

          【讨论】:

            猜你喜欢
            • 2021-12-22
            • 2017-06-21
            • 2023-03-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多