Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Otomatisasi keuangan
Platform dan situs belanja online
Manajemen uang
Alat bantu pengembang
Mulai
Pembayaran
Otomatisasi keuangan
Mulai
Pembayaran
Otomatisasi keuangan
Platform dan situs belanja online
Manajemen uang
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaPembayaran Terkelola
Gunakan Payment Links
Buat halaman checkout
    Gambaran umum
    Mulai cepat
    Sesuaikan tampilan dan nuansa
    Kumpulkan informasi tambahan
    Pungut pajak
    Perbarui checkout secara dinamis
    Kelola katalog produk Anda
    Subscriptions
    Kelola metode pembayaran
    Mungkinkan pelanggan membayar dalam mata uang lokal
    Tambahkan diskon, upsell, dan item opsional
      Tambahkan diskon
      Konfigurasikan upsell langganan
      Konfigurasikan penjualan-silang
      Konfigurasikan item opsional
      Biarkan pelanggan menyelesaikan pesanan secara gratis
      Tampilkan harga tahunan dalam jangka waktu bulanan
    Siapkan pembayaran mendatang
    Simpan detail pembayaran saat pembayaran
    Setujui pembayaran di server Anda secara manual
    Setelah pembayaran
    Log perubahan Elements dengan Checkout Sessions API beta
    Migrasi dari Checkout terdahulu
    Migrasi Checkout untuk menggunakan Harga
Bangun integrasi lanjutan
Bangun integrasi dalam aplikasi
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Antarmuka pembayaran
Payment Links
Checkout
Web Elements
Elements dalam aplikasi
Skenario pembayaran
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Pembayaran di tempat
Terminal
Produk Stripe lainnya
Financial Connections
Kripto
Climate
BerandaPembayaranBuild a checkout pageAdd discounts, upsells, and optional items

Tambahkan diskon

Kurangi jumlah yang di-charge kepada pelanggan dengan mendiskon subtotal mereka dengan kupon dan kode promosi.

Salin halaman

Anda dapat menggunakan diskon untuk mengurangi jumlah yang di-charge kepada pelanggan. Kupon dan kode promosi memungkinkan Anda untuk:

  • Terapkan diskon ke seluruh subtotal pembelian
  • Terapkan diskon ke produk tertentu
  • Mengurangi total yang di-charge dengan persentase atau jumlah tetap
  • Membuat kode promosi yang dilihat pelanggan di atas kupon untuk dibagikan secara langsung kepada pelanggan

Catatan

Untuk menggunakan kupon diskon langganan dengan Checkout dan Billing, lihat Diskon untuk langganan.

Buat kupon

Kupon menentukan diskon nilai tetap. Anda dapat membuat kode promosi yang dilihat oleh pengguna yang memetakan ke satu kupon yang mendasari. Ini berarti kode FALLPROMO maupun SPRINGPROMO dapat menunjukkan satu kupon diskon 25%. Anda dapat membuat kupon di Dashboard atau dengan API:

Command Line
cURL
curl https://api.stripe.com/v1/coupons \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d percent_off=20 \ -d duration=once

Gunakan kupon

Untuk membuat sesi dengan diskon yang diterapkan, teruskan identifikasi kupon di parameter coupon larik diskon. Checkout saat ini mendukung hingga satu kupon atau kode promosi.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d "discounts[0][coupon]"=
{{COUPON_ID}}
\ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Konfigurasikan kupon

Kupon memiliki parameter berikut yang dapat Anda gunakan:

  • currency
  • percent_off atau amount_off
  • max_redemptions
  • redeem_by, tanggal terakhir pelanggan dapat menerapkan kupon
  • applies_to, membatasi penerapan kupon pada produk

Catatan

Objek kupon menambahkan diskon ke langganan maupun pembayaran satu kali. Sebagian parameter objek kupon, seperti duration, hanya berlaku pada langganan.

Batasi penggunaan penukaran

Nilai max_redemptions dan redeem_by berlaku untuk kupon di setiap aplikasi. Misalnya, Anda dapat membatasi kupon untuk 50 penggunaan pertama, atau Anda dapat membuat kupon kedaluwarsa pada tanggal tertentu.

Batasi produk yang memenuhi syarat

Anda dapat membatasi produk yang memenuhi syarat diskon menggunakan kupon dengan menambahkan identifikasi produk ke hash applies_to di objek Kupon. Kode promosi yang dipetakan ke kupon ini hanya diterapkan ke daftar produk yang memenuhi syarat.

Hapus kupon

Anda dapat menghapus kupon di Dashboard atau API. Menghapus kupon mencegahnya diterapkan ke transaksi atau pelanggan di masa mendatang.

Buat kode promosi

Kode promosi adalah kode yang dilihat oleh pelanggan yang dibuat sebagai tambahan atas kupon. Anda juga dapat menentukan pembatasan tambahan yang mengontrol kapan pelanggan dapat menerapkan promosi. Anda dapat membagikan kode ini kepada pelanggan yang dapat memasukkannya selama checkout untuk menerapkan diskon.

Untuk membuat kode promosi, tentukan coupon yang ada dan pembatasannya (misalnya, membatasinya pada customer spesifik). Jika Anda memiliki kode spesifik untuk diberikan kepada pelanggan (misalnya, FALL25OFF), atur code. Jika Anda membiarkan bidang ini kosong, kami akan membuatkan code acak untuk Anda.

code ini tidak membedakan besar-kecilnya huruf dan bersifat unik di semua kode promosi yang aktif untuk pelanggan. Misalnya:

  • Anda dapat membuat beberapa kode promosi yang dibatasi pelanggan dengan code yang sama, tetapi Anda tidak dapat menggunakan kembali code tersebut untuk kode promosi yang dapat ditukarkan oleh pelanggan.
  • Jika Anda membuat kode promosi yang dapat ditukarkan oleh pelanggan, maka Anda tidak dapat membuat kode promosi aktif lain dengan code yang sama.
  • Anda dapat membuat kode promosi dengan code: NEWUSER, nonaktifkan dengan meneruskan ke active: false, kemudian buat kode promosi baru dengan code: NEWUSER.

Kode promosi dapat dibuat pada bagian kupon di Dashboard atau dengan API:

Command Line
cURL
curl https://api.stripe.com/v1/promotion_codes \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d coupon={{COUPON_ID}} \ -d code=VIPCODE

Gunakan kode promosi

Aktifkan kode promosi yang dapat ditukar pelanggan menggunakan parameter allow_promotion_codes di Sesi Checkout. Ini mengaktifkan bidang di Checkout yang memungkinkan pelanggan menginput kode promosi.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][currency]"=usd \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d allow_promotion_codes=true \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Konfigurasikan kode promosi

Untuk setiap kode promosi, Anda dapat menyesuaikan pelanggan yang memenuhi syarat, penukaran, dan batas lainnya.

Batasi berdasarkan pelanggan

Untuk membatasi promosi ke pelanggan tertentu, tentukan pelanggan ketika membuat kode promosi. Jika tidak ada pelanggan yang ditentukan, pelanggan mana pun dapat menukarkan kode.

Batasi dengan pesanan pertama kali

Anda juga dapat membatasi kode promosi untuk pelanggan pertama kali dengan restrictions.first_time_transaction. Jika customer tidak ditentukan, atau jika customer yang ditentukan tidak memiliki pembayaran sebelumnya atau invoice yang tidak dibatalkan, ini dianggap sebagai transaksi pertama kali .

Catatan

Sesi yang tidak membuat Pelanggan malah membuat Pelanggan Tamu di Dashboard. Kode promosi yang terbatas untuk pelanggan pertama kali masih diterima bagi Sesi ini.

Tetapkan jumlah minimum

Dengan kode promosi, Anda dapat mengatur jumlah transaksi minimum untuk diskon yang memenuhi syarat dengan melakukan konfigurasi minimum_amount dan minimum_amount_currency. Karena pembatasan kode promosi diperiksa pada waktu penukaran, jumlah transaksi minimum hanya berlaku untuk pembayaran awal langganan.

Sesuaikan kedaluwarsa

Anda dapat mengatur tanggal kedaluwarsa pada kode promosi menggunakan expires_at. Jika redeem_by sudah diatur di kupon yang mendasarinya, maka tanggal kedaluwarsa kode promosi tidak boleh lebih lama dari kupon. Jika promotion_code[expires_at] tidak ditentukan, redeem_by kupon secara otomatis mengisikan expires_at.

Sebagai contoh, Anda mungkin memiliki rencana untuk mendukung kupon selama satu tahun, tetapi Anda hanya ingin kupon tersebut dapat ditukarkan selama satu minggu setelah pelanggan menerimanya. Anda dapat mengatur coupon[redeem_by] ke satu tahun sejak sekarang, dan mengatur setiap promotion_code[expires_at] ke satu minggu setelah dibuat.

Batasi penukaran

Anda dapat membatasi jumlah penukaran dengan menggunakan max_redemptions, yang berfungsi mirip dengan parameter kupon. Jika max_redemptions sudah diatur di kupon yang mendasarinya, maka max_redemptions untuk kode promosi tidak boleh lebih besar dari kupon.

Sebagai contoh, Anda mungkin ingin kupon obral musiman dapat ditukarkan oleh 50 pelanggan pertama, tetapi promosi musim dingin hanya dapat menggunakan 20 dari penukaran tersebut. Dalam skenario ini, Anda dapat mengatur coupon[max_redemptions]: 50 dan promotion_code[max_redemptions]: 20.

Promosi tidak aktif

Anda dapat mengatur apakah kode promosi saat ini dapat ditukarkan dengan menggunakan parameter aktif. Namun, jika kupon dasar untuk kode promosi menjadi tidak valid, semua kode promosinya menjadi tidak aktif secara permanen. Demikian pula, jika mencapai max_redemptions atau expires_at, kode promosi menjadi tidak aktif secara permanen. Anda tidak dapat mengaktifkan kembali kode promosi ini.

Hapus promosi

Anda dapat menghapus promosi di Dashboard atau API. Menghapus promosi mencegahnya diterapkan ke transaksi atau pelanggan di masa mendatang.

Apakah halaman ini membantu?
YaTidak
Butuh bantuan? Hubungi Tim CS.
Bergabunglah dengan program akses awal kami.
Lihat log perubahan kami.
Ada pertanyaan? Hubungi Bagian Penjualan.
LLM? Baca llms.txt.
Dijalankan oleh Markdoc