Komponen bawaan ini mengambil tanggal habis masa berlaku kartu kredit dari pengguna akhir.
Batasan
Selain batasan komponen bawaan umum, komponen bawaan ini memiliki batasan berikut:
- Integrasi gateway pembayaran tidak disertakan dalam komponen ini.
Setelan agen yang direkomendasikan
Aktifkan DTMF untuk memungkinkan pengguna memasukkan nilai numerik menggunakan keypad telepon.
Fungsi tambahan
Fungsi tambahan berikut disediakan oleh komponen bawaan ini:
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh komponen bawaan ini. Contoh dialog menunjukkan perilaku saat komponen dipanggil melalui telepon, yang memicu Intent Selamat Datang Default dan respons agen pertama di awal percakapan.
Input yang berhasil
Pengguna akhir memberikan tanggal habis masa berlaku pada upaya pertama; agen berhasil menerimanya.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal habis masa berlaku kartu kredit, dimulai dengan bulan, lalu diikuti dengan tahun. | |
01/27 | |
Saya telah menerima tanggal habis masa berlaku kartu kredit sebagai Januari 2027. Apakah itu benar? | |
ya | |
Bagus, saya sudah selesai mengumpulkan tanggal habis masa berlaku kartu kredit. |
Upaya coba lagi
Pengguna akhir memberikan tanggal habis masa berlaku pada upaya pertama; Saat agen mengonfirmasi ulang tanggal habis masa berlaku yang dikumpulkan; pengguna akhir mengatakan "salah". Agen meminta pengguna akhir untuk mengonfirmasi bagian tanggal habis masa berlaku yang salah - seluruh tanggal, bulan, atau tahun, dan meminta pengguna untuk memberikan detail tersebut lagi.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal habis masa berlaku kartu kredit, dimulai dengan bulan, lalu diikuti dengan tahun. | |
01/27 | |
Saya telah menerima tanggal habis masa berlaku kartu kredit sebagai Januari 2027. Apakah itu benar? | |
Salah | |
Maaf, saya tidak mengerti. Harap beri tahu saya apakah Anda ingin mengubah seluruh tanggal atau hanya bulan atau tahunnya? | |
bulan | |
Kami mohon maaf. Ucapkan atau masukkan bulan habis masa berlaku kartu kredit Anda. | |
feb | |
Saya telah menerima bulan habis masa berlaku kartu kredit sebagai Februari. Apakah itu benar? | |
ya | |
Saya telah menerima tanggal habis masa berlaku kartu kredit sebagai Februari 2027. Apakah itu benar? | |
ya | |
Bagus, saya sudah selesai mengumpulkan tanggal habis masa berlaku kartu kredit. |
Input sebagian
Skenario - Pengguna akhir tidak dapat memberikan tanggal habis masa berlaku pada upaya pertama; agen membagi tanggal habis masa berlaku dan meminta bulan diikuti dengan tahun. Kali ini pengguna akhir memberikan input dengan benar dan agen berhasil menerimanya.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal habis masa berlaku kartu kredit, dimulai dengan bulan, lalu diikuti dengan tahun. | |
13 | |
Maaf, tanggal habis masa berlakunya sepertinya salah. Mari kita coba rekam bulannya lagi. Ucapkan atau masukkan bulan habis masa berlaku kartu kredit Anda. |
|
1 | |
Saya telah menerima bulan habis masa berlaku kartu kredit sebagai Januari. Apakah itu benar? | |
Ya, benar | |
Ucapkan atau masukkan tahun habis masa berlaku kartu kredit Anda. | |
26 | |
Saya telah menerima tahun habis masa berlaku kartu kredit sebagai 2026. Apakah itu benar? | |
ya | |
Saya telah menerima tanggal habis masa berlaku kartu kredit sebagai Januari 2026. Apakah itu benar? | |
ya | |
Bagus, saya sudah selesai mengumpulkan tanggal habis masa berlaku kartu kredit. |
Input tidak dikenal
Komponen keluar dari alur setelah pengguna akhir memberikan input yang tidak dikenal tiga kali.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal habis masa berlaku kartu kredit, dimulai dengan bulan, lalu diikuti dengan tahun. | |
Tidak apa-apa | |
Maaf, saya tidak mengerti. Bisakah Anda mengucapkan atau memasukkan tanggal habis masa berlaku kartu kredit lagi? | |
bagus | |
Hmm, saya masih belum bisa mendapatkannya. Pastikan Anda menyebutkan tanggal habis masa berlaku kartu kredit. Anda juga dapat menggunakan keypad untuk memasukkan tanggal habis masa berlaku kartu kredit. | |
good | |
Maaf, saya kesulitan memahami respons Anda. |
Validasi tanggal habis masa berlaku kartu kredit
Bulan tanggal habis masa berlaku kartu kredit harus dimasukkan sebagai bilangan bulat antara '01' dan '12' atau string yang mewakili bulan antara 'Januari' dan 'Desember'.
Tahun tanggal habis masa berlaku kartu kredit harus terdiri dari empat digit. Jika inputnya memiliki dua digit, input tersebut akan dikonversi menjadi tahun empat digit, misalnya '25' menjadi '2025'. Selain itu, tahunnya tidak boleh lebih dari 10 tahun ke depan dari tahun saat ini.
Tanggal habis masa berlaku kartu kredit, termasuk bulan dan tahun, harus berupa tanggal di masa mendatang dengan mempertimbangkan bulan dan tahun saat ini.
Konvensi penamaan
Komponen bawaan ini menggunakan konvensi penamaan berikut:
Fitur | Format | Contoh |
---|---|---|
Flow | [Component Name] | Pengumpulan Tanggal Habis Masa Berlaku Kartu Kredit |
Intent Khusus Komponen | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_credit_card_expiration_date_collection_collect_date |
Jenis Entitas | prebuilt_components_[component_name]_[entity_type_name] | prebuilt_components_credit_card_expiration_date_collection_month |
Parameter | [param_name] | expiration_date |
Parameter output
Parameter output adalah parameter sesi yang akan tetap aktif setelah keluar dari komponen. Parameter ini berisi informasi penting yang dikumpulkan oleh komponen. Komponen bawaan ini memberikan nilai untuk parameter output berikut:
Nama Parameter | Deskripsi | Format Output |
---|---|---|
credit_card_expiration_date_collection_credit_card_expiration_date | Parameter ini menampilkan objek jenis elemen masa berlaku yang akan diambil selama sesi alur percakapan | { |
Penyiapan dasar
Untuk menyiapkan komponen bawaan ini:
Selesai
Agen Anda kini sudah siap dan dapat diuji.