信用卡 CVV 收集預建元件會擷取三或四位數的 CVV (信用卡驗證碼) 代碼。
限制
除了常見的預建元件限制外,這項預建元件還有下列限制:
- 這項元件不含 Payment Gateway 整合。
- CVV 碼不得少於三位數或超過四位數。
其他功能
這項預建元件提供下列額外功能:
建議的代理設定
啟用 DTMF,允許使用者透過電話撥號鍵盤輸入數值。
對話範例
下列對話範例說明這項預建元件處理的常見情境。範例對話會示範透過電話呼叫元件時的行為,這會觸發預設歡迎意圖,並在對話開始時觸發第一個代理回覆。
有效的 CVV
使用者提供三到四位數的 CVV,元件接受該值。
| 使用者輸入內容 | 代理回覆 |
|---|---|
| 請說出或輸入卡片上的 3 或 4 位數 CVV。 | |
| 3434 | |
| 你說 CVV 是 3434,對嗎? | |
| 是 | |
| 好的,我已收集 CVV。 |
重試次數
使用者在第三次嘗試時提供三到四位數的 CVV,元件接受該值。
| 使用者輸入內容 | 代理回覆 |
|---|---|
| 請說出或輸入卡片上的 3 或 4 位數 CVV。 | |
| 45 | |
| 我聽到的是 45,這不是有效的 3 或 4 位數 CVV 碼。 請說出或輸入卡片上的 3 或 4 位數 CVV 碼。 |
|
| 34 | |
| 我聽到的是 34,這不是有效的 3 或 4 位數 CVV 碼。 請說出或輸入卡片上的 3 或 4 位數 CVV 碼。 |
|
| 3434 | |
| 你說 CVV 是 3434,對嗎? | |
| 是 | |
| 好的,我已收集 CVV。 |
無法辨識的輸入內容
使用者提供無法辨識的輸入內容三次後,元件就會退出流程。
| 使用者輸入內容 | 代理回覆 |
|---|---|
| 請說出或輸入卡片上的 3 或 4 位數 CVV。 | |
| 沒關係 | |
| 抱歉,我聽不懂,請再次說出或輸入卡片上的 3 或 4 位數 CVV。 | |
| 沒關係 | |
| 嗯,我還是聽不清楚。請務必說出或使用撥號鍵盤輸入卡片上的 3 或 4 位數 CVV。 | |
| 沒關係 | |
| 抱歉,我不懂你的意思。 |
命名慣例
這個預建元件採用下列命名慣例:
| 功能 | 格式 | 範例 |
|---|---|---|
| Flow | [Component Name] | CVV 收集 |
| 元件專屬意圖 | 預建元件[元件名稱][意圖名稱] | prebuilt_components_cvv_collect_cvv |
| 參數 | [param_name] | cvv_code |
輸出參數
輸出參數是工作階段參數,在退出元件後仍會保持有效。這些參數包含元件收集的重要資訊。這個預建元件會提供下列輸出參數的值:
| 參數名稱 | 說明 | 輸出格式 |
|---|---|---|
| cvv_collection_cvv | 這個參數會傳回元件擷取的 CVV | 字串 |
基本設定
如要設定這項預建元件,請按照下列步驟操作:
完成
代理應已設定完成,可以開始測試。