我不是开发人员,所以我在很大程度上受限于TWILIO STUDIO FLOW -取得了不错的成功。
现在(失败)尝试添加IVR付款选项“按X支付账单”。
当“收集”小部件提示时,呼叫者(客户)输入帐单金额。该收集的值成为“捕获付款”小部件的输入参数,以供Stripe.com处理付款。
通过成功处理硬编码的费用金额(使用Twilio的示例Twiml代码),我已经确认我的Twilio-Stripe帐户“默认”连接正确。
由于我们需要客户/来电者输入可变的账单金额,因此我们通过“收集输入”向导来执行此操作(因为我不是程序员)。我曾多次尝试使用Studio Flow“捕获付款”向导来解决三个重复出现的问题。
有人可以告诉我如何将输入的数字转换为美元和美分的值(有效地为“ nnnn” x .01 =“ nn.nn”),或者如何通过电话触摸板输入小数
在继续处理付款之前回读输入的确认字词“ xx美元和xx美分”
通过Flow Pay向导获得成功付款是否可能需要进行其他掩饰(除了拖动连接器并提供有效的CC凭据外)?不管我尝试了什么,它似乎都无法识别DTMF代码,并且在尝试三次(使用有效的信用卡)后,它仍然会断开连接。
在聚集_确认_小部件输入框中是这个词:
You entered the amount of {{widgets.gather_amount_due.Digits | split: "." |
first}} dollars and {{widgets.gather_amount_due.Digits | split: "." | last}}
cents.
If this is correct, press 1.
使用以下方法将此值输入“带金额的充值卡”字段
{{widgets.gather_amount_due.Digits | split: "." | first}} dollars and
{{widgets.gather_amount_due.Digits | split: "." | last}}'''
当用户在“''gather_amount_due'''小部件中输入100时,我得到“您输入的金额为100美元和100美分。”
很显然,我正在尝试返回“您输入了一个零美元和零分”的回复。
此外,Stripe付款提示还会显示三遍“请输入您的信用卡号”,然后由于3次最大尝试而断开连接。它似乎根本不承认DTMF输入。
谢谢。
答案 0 :(得分:0)
我正在尝试找出相同的问题,也许您可以提示客户使用*作为小数点,然后替换字符?
读回给客户,我想你已经明白了吗?我正在使用Studio,如果您输入数字说$ 123.45并使用“解释”作为“货币”,并在数字中加上$或USD,它将决定该数字(至少使用Polly声音)。我基本上查了一下SSML标签并弄清楚了。
<say-as interpret-as="currency">$123.45</say-as>
我假设您已调试DTMF问题,但他们说在国际或移动电话上使用DTMF可能会有一些困难。另一种方法是语音转文字,也可以解决小数点问题。