Komponen bawaan ini mencatat 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 ini menunjukkan perilaku saat komponen dipanggil melalui telepon, yang memicu Intent Selamat Datang Default dan respons agen pertama di awal percakapan.
Input berhasil
Pengguna akhir memberikan tanggal habis masa berlaku pada upaya pertama; agen berhasil menerimanya.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal kedaluwarsa kartu kredit, dimulai dengan bulan diikuti dengan tahun. | |
27/01 | |
Saya menerima tanggal habis masa berlaku kartu kredit sebagai Januari 2027. Apakah itu benar? | |
ya | |
Bagus, saya sudah mengumpulkan tanggal habis masa berlaku kartu kredit. |
Upaya coba lagi
Pengguna akhir memberikan tanggal habis masa berlaku dalam upaya pertama; Saat agen mengonfirmasi ulang tanggal habis masa berlaku yang dikumpulkan; pengguna akhir mengatakan "ini salah". Agen meminta pengguna akhir untuk mengonfirmasi bagian mana dari tanggal habis masa berlaku yang salah - keseluruhan tanggal, bulan, atau tahun dan meminta kembali untuk memberikan detail tersebut.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal kedaluwarsa kartu kredit, dimulai dengan bulan diikuti dengan tahun. | |
27/01 | |
Saya menerima tanggal habis masa berlaku kartu kredit sebagai Januari 2027. Apakah itu benar? | |
Salah | |
Maaf, saya tidak mengerti. Harap beri tahu saya jika Anda ingin mengubah seluruh tanggal atau ingin mengubah bulan atau tahun saja? | |
bulan | |
Kami mohon maaf. Harap ucapkan atau masukkan bulan kedaluwarsa kartu kredit Anda. | |
feb | |
Saya menerima bulan kedaluwarsa kartu kredit sebagai Februari. Apakah itu benar? | |
ya | |
Saya menerima tanggal habis masa berlaku kartu kredit sebagai Februari 2027. Apakah itu benar? | |
ya | |
Bagus, saya sudah 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. Pengguna akhir memberikan input dengan benar kali ini dan agen berhasil menerimanya.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal kedaluwarsa kartu kredit, dimulai dengan bulan diikuti dengan tahun. | |
13 | |
Maaf, tanggal habis masa berlaku sepertinya kurang tepat. Mari kita coba tentukan bulannya lagi. Ucapkan atau masukkan bulan habis masa berlaku kartu kredit Anda. |
|
1 | |
Saya menerima bulan kedaluwarsa kartu kredit pada Januari. Apakah itu benar? | |
Ya, benar | |
Harap ucapkan atau masukkan tahun kedaluwarsa kartu kredit Anda. | |
26 | |
Saya menerima tahun habis masa berlaku kartu kredit sebagai 2026. Apakah itu benar? | |
ya | |
Saya menerima tanggal habis masa berlaku kartu kredit pada Januari 2026. Apakah itu benar? | |
ya | |
Bagus, saya sudah mengumpulkan tanggal habis masa berlaku kartu kredit. |
Masukan tidak dikenal
Komponen keluar dari flow setelah pengguna akhir memberikan input yang tidak dikenal sebanyak tiga kali.
Input pengguna | Respons agen |
---|---|
Ucapkan atau masukkan tanggal kedaluwarsa kartu kredit, dimulai dengan bulan diikuti dengan tahun. | |
Tidak apa-apa | |
Maaf, saya tidak mengerti. Dapatkah Anda mengucapkan atau memasukkan lagi tanggal habis masa berlaku kartu kredit? | |
nyaman | |
Hmm, saya masih belum bisa memahaminya. Pastikan Anda menyebutkan tanggal kedaluwarsa kartu kredit. Anda juga dapat menggunakan keypad untuk memasukkan tanggal habis masa berlaku kartu kredit. | |
good | |
Maaf, saya kesulitan memahami jawaban 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 sepanjang empat digit. Jika panjang input dua digit, maka akan dikonversi menjadi tahun dengan empat digit, misalnya '25' menjadi '2025'. Selain itu, tahun ini tidak boleh lebih dari 10 tahun di masa mendatang dari tahun berjalan.
Tanggal habis masa berlaku kartu kredit, termasuk bulan dan tahun, harus berupa tanggal di masa mendatang dengan mempertimbangkan bulan dan tahun berjalan.
Konvensi penamaan
Komponen bawaan ini menggunakan konvensi penamaan berikut:
Fitur | Format | Contoh |
---|---|---|
Flow | [Nama Komponen] | Kumpulan Tanggal Kedaluwarsa 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 dari jenis elemen habis masa berlaku yang akan diambil selama sesi alur percakapan | { |
Penyiapan dasar
Untuk menyiapkan komponen bawaan ini:
Selesai
Agen Anda sekarang seharusnya sudah siap dan dapat melakukan pengujian.