Fitur Baru
1. Preferensi Komunikasi
Ambil kendali atas cara Anda menerima notifikasi melalui Preferensi Komunikasi kami yang diperbarui. Konfigurasikan notifikasi email, push, dan dalam aplikasi agar sesuai dengan alur kerja Anda.
Fitur Utama
- Desain email baru: Template email segar dan modern dengan ajakan bertindak yang jelas dan keterbacaan yang ditingkatkan
- Notifikasi push: Terima peringatan instan di perangkat seluler untuk peristiwa penting seperti penjualan baru, sengketa, dan pencairan
- Kontrol rinci: Pilih dengan tepat peristiwa mana yang memicu notifikasi dan melalui saluran mana
- Dukungan multi-email: Tambahkan banyak alamat email untuk menerima notifikasi
- Preferensi email pelanggan: Konfigurasikan email mana yang diterima pelanggan Anda
Kategori Notifikasi
| Kategori | Deskripsi |
|---|
| Penjualan & Pembayaran | Penjualan baru, pembayaran berhasil, pembayaran gagal |
| Pencairan & Pengembalian Dana | Penyelesaian pencairan, permintaan pengembalian dana, penyelesaian pengembalian dana |
| Langganan | Langganan baru, perpanjangan, pembatalan, perubahan paket |
| Sengketa | Sengketa dibuka, bukti diperlukan, sengketa diselesaikan |
Hasil: Tetap mendapat informasi tentang bisnis Anda dengan notifikasi yang dikirim tepat dengan cara dan waktu yang Anda inginkan.
Pelajari lebih lanjut: Communication Preferences Guide
2. Bidang Kustom dalam Sesi Checkout
Kumpulkan informasi tambahan dari pelanggan saat checkout dengan bidang kustom. Tambahkan input teks, dropdown, tanggal, dan lainnya untuk mendapatkan data yang Anda perlukan.
Tipe Bidang yang Didukung
| Tipe | Deskripsi | Kasus Penggunaan |
|---|
text | Input teks satu baris | Nama perusahaan, catatan pesanan |
number | Input numerik | Kuantitas, usia |
email | Input email dengan validasi | Email kontak penagihan |
url | Input URL dengan validasi | Situs web, profil sosial |
date | Pemilih tanggal | Tanggal pengiriman, tanggal acara |
dropdown | Pilihan dari opsi yang telah ditentukan | Ukuran, warna, jenis paket |
boolean | Kotak centang untuk nilai ya/tidak | Penerimaan syarat, langganan newsletter |
Cara Kerjanya
const session = await client.checkoutSessions.create({
product_cart: [{ product_id: 'prod_123', quantity: 1 }],
custom_fields: [
{
name: 'company_name',
label: 'Company Name',
type: 'text',
required: true
},
{
name: 'team_size',
label: 'Team Size',
type: 'dropdown',
options: ['1-10', '11-50', '51-200', '200+'],
required: true
},
{
name: 'newsletter',
label: 'Subscribe to our newsletter',
type: 'boolean',
required: false
}
],
return_url: 'https://yoursite.com/success'
});
Manfaat
- Pengumpulan data fleksibel: Kumpulkan informasi apa pun yang dibutuhkan untuk pemenuhan atau personalisasi
- Validasi bawaan: Bidang email dan URL secara otomatis memvalidasi format input
- Kontrol wajib/opsional: Tandai bidang sebagai wajib atau opsional sesuai kebutuhan Anda
- Pengiriman webhook: Nilai bidang kustom disertakan dalam peristiwa webhook pembayaran
Nilai bidang kustom dikembalikan dalam objek custom_fields dalam respons pembayaran dan sesi checkout.
Pelajari lebih lanjut: Checkout Session Custom Fields
3. Dukungan Bahasa Checkout yang Diperluas
Halaman checkout kini mendukung 21 bahasa, naik dari 16. Jangkau lebih banyak pelanggan dalam bahasa asli mereka untuk pengalaman checkout yang lebih baik.
Bahasa Baru yang Ditambahkan
| Bahasa | Kode |
|---|
| Korean | ko |
| Malay | ms |
| Romanian | ro |
| Russian | ru |
| Thai | th |
Semua Bahasa yang Didukung
Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Portuguese, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese.
Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Portuguese, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese.
Paksa Bahasa Tertentu
Gunakan parameter force_language untuk menggantikan deteksi bahasa otomatis:
const session = await client.checkoutSessions.create({
product_cart: [{ product_id: 'prod_123', quantity: 1 }],
force_language: 'ko', // Force Korean language
return_url: 'https://yoursite.com/success'
});
Secara default, halaman checkout secara otomatis mendeteksi bahasa pelanggan dari pengaturan browser mereka. Gunakan force_language ketika Anda ingin memastikan konsistensi dengan bahasa situs web Anda.
Pelajari lebih lanjut: Checkout Language Support
4. Perbaikan Bug dan Peningkatan Umum
Rilis ini mencakup peningkatan kinerja, penyempurnaan antarmuka, dan penyelesaian bug kecil untuk pengalaman yang lebih andal dan luwes.