Lewati ke konten
Buat akun atau Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akunMasuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
API & SDKBantuan
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaGunakan Managed Payments
Gunakan Payment Links
Gunakan halaman checkout bawaan
    Gambaran umum
    Panduan mulai cepat
    Cara kerja Checkout
    Sesuaikan tampilan dan nuansa
      Menyesuaikan penampilan
      Sesuaikan teks dan kebijakan
      Sesuaikan merek kartu
    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
    Siapkan pembayaran mendatang
    Simpan detail pembayaran saat pembayaran
    Setelah pembayaran
    Migrasi dari Checkout terdahulu
    Migrasi Checkout untuk menggunakan Harga
Buat integrasi kustom dengan Elements
Bangun integrasi dalam aplikasi
Pembayaran di tempat
Terminal
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Skenario pembayaran
Tangani beberapa mata uang
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Perdagangan agen
Financial Connections
Climate
Pahami penipuan
Perlindungan penipuan Radar
Kelola sengketa
Verifikasikan identitas
Amerika Serikat
Bahasa Indonesia
BerandaPembayaranUse a prebuilt checkout pageCustomize look and feel

Sesuaikan teks dan kebijakan

Sesuaikan teks yang dilihat pelanggan Anda, dan kebijakan yang ditampilkan Checkout.

Ketika pelanggan membayar dengan Stripe Checkout menggunakan halaman pembayaran yang dihosting atau formulir pembayaran yang disematkan, Anda dapat menampilkan teks tambahan, seperti waktu pengiriman dan pemrosesan.

Peringatan

Anda dilarang menggunakan fitur ini untuk membuat teks custom yang melanggar atau menimbulkan ambiguitas dengan teks yang dihasilkan Stripe di Checkout, kewajiban berdasarkan perjanjian Stripe Anda, kebijakan Stripe, dan hukum yang berlaku.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
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 mode=payment \ -d "shipping_address_collection[allowed_countries][0]"=US \ --data-urlencode "custom_text[shipping_address][message]"="Please note that we can't guarantee 2-day delivery for PO boxes at this time." \ --data-urlencode "custom_text[submit][message]"="We'll email you instructions on how to get started." \ --data-urlencode "custom_text[after_submit][message]"="Learn more about **your purchase** on our [product page](https://www.stripe.com/)." \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"
Teks custom di dekat pengumpulan alamat pengiriman

Teks custom di dekat bidang pengumpulan alamat pengiriman

Teks custom di atas tombol bayar

Teks custom di atas tombol Bayar

Teks custom di bawah tombol bayar

Teks custom setelah tombol Bayar

Teks custom Anda dapat berisi hingga 1200 karakter. Namun, Stripe Checkout dioptimalkan untuk konversi, dan menambahkan informasi tambahan dapat memengaruhi tingkat konversi Anda. Anda dapat menebalkan teks atau menyisipkan tautan menggunakan sintaks Markdown.

Menyesuaikan tombol Kirim

Untuk menyesuaikan Checkout dengan model bisnis Anda, atur teks yang ditampilkan pada tombol kirim Checkout untuk pembelian satu kali.

Tentukan submit_type pada sesi Anda. Dalam contoh ini (untuk donasi 5 USD), tombol kirim Checkout yang sudah disesuaikan akan menampilkan Donasi $5,00. Lihat referensi APIuntuk daftar lengkap opsi submit_type.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d submit_type=donate \ -d "line_items[0][price]"=
"{{PRICE_ID}}"
\ -d "line_items[0][quantity]"=1 \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Pelokalan dan bahasa yang didukung

Secara default, Checkout mendeteksi lokal browser pelanggan dan menampilkan versi terjemahan halaman dalam bahasanya, jika Stripe mendukungnya. Anda dapat mengesampingkan lokal browser untuk Checkout dengan meneruskan locale parameter bila Anda membuat Sesi Checkout.

Checkout juga menggunakan lokal untuk memformat angka dan mata uang. Misalnya, ketika menjual produk yang harganya diatur dalam EUR dengan lokal yang diatur ke auto, browser yang dikonfigurasikan untuk menggunakan bahasa Inggris (en) akan menampilkan €25,00 sedangkan browser yang dikonfigurasikan untuk bahasa Jerman (de) akan menampilkan 25,00 €.

Sesuaikan kebijakan dan informasi kontak

Anda dapat menampilkan informasi pengembalian barang, pengembalian dana, dan kebijakan legal, serta kontak dukungan Anda kepada pelanggan di Checkout. Buka Pengaturan Checkout untuk mengonfigurasi informasi yang ingin Anda tampilkan, termasuk:

  • Detail tentang kebijakan pengembalian dana dan pengembalian barang Anda
  • Nomor telepon, email, dan situs web dukungan Anda
  • Tautan ke ketentuan layanan dan kebijakan privasi Anda

Menampilkan informasi ini dapat meningkatkan kepercayaan diri pembeli dan meminimalkan pengabaian keranjang.

Lakukan konfigurasi kebijakan legal dan dukungan

Dari Pengaturan Checkout, tambahkan informasi kontak dukungan ke sesi Anda dengan mengaktifkan Informasi kontak. Demikian pula, tambahkan tautan ke Ketentuan layanan dan Kebijakan privasi ke sesi Anda dengan mengaktifkan Kebijakan hukum. Jika Anda mengharuskan pelanggan menyetujui kebijakan legal Anda secara implisit saat menyelesaikan checkout, pilih kotak centang Tampilkan perjanjian untuk ketentuan legal.

Anda harus menambahkan informasi kontak dukungan dan tautan kebijakan legal di Pengaturan Detail Publik.

Pratinjau berikut memperlihatkan cara Checkout menampilkan dialog dengan informasi kontak dukungan, tautan ke kebijakan legal toko, dan informasi tentang ketentuan pembayaran.

Halaman checkout dengan informasi kontak.

Pratinjau informasi kontak pada Checkout.

Halaman checkout dengan kebijakan legal.

Pratinjau kebijakan legal pada Checkout.

Lakukan konfigurasi kebijakan pengembalian dana dan pengembalian barang

Tampilkan kebijakan pengembalian barang, pengembalian dana, atau penukaran Anda, dengan mengaktifkan Kebijakan Pengembalian Dana dan Pengembalian barang. Meski bisnis yang menjual barang fisik menggunakan kebijakan pengembalian barang, bisnis yang menjual barang digital atau barang fisik yang disesuaikan biasanya menggunakan kebijakan pengembalian dana. Karena keduanya tidak saling menggantikan, Anda dapat memilih kedua opsi jika bisnis Anda menjual kedua kategori barang tersebut. Anda dapat mengedit detail pengembalian dana dan pengembalian barang, termasuk:

  • Jika Anda menerima pengembalian barang, pengembalian dana, atau penukaran
  • Jika pengembalian barang, pengembalian dana, atau penukaran itu gratis atau jika dikenakan biaya
  • Berapa hari setelah pembelian Anda akan menerima pengembalian barang, pengembalian dana, atau penukaran
  • Cara pelanggan dapat mengembalikan barang yang dikirim kepadanya
  • Jika Anda menerima pengembalian barang di toko
  • Tautan ke kebijakan lengkap pengembalian dana dan pengembalian barang
  • Pesan custom

Jika Anda menerima pengembalian barang, pengembalian dana, atau penukaran secara gratis, Checkout menyoroti kebijakan tersebut untuk pelanggan.

Pratinjau berikut memperlihatkan cara Checkout menampilkan kebijakan pengembalian barang. Contoh ini untuk pembelian yang dapat dikembalikan dengan melakukan pengiriman atau di toko untuk pengembalian dana (atau penukaran) penuh hingga 60 hari. Anda dapat menampilkan informasi serupa untuk pengembalian dana.

Pratinjau kebijakan pengembalian pada Checkout

Pratinjau kebijakan pengembalian barang pada Checkout.

Pratinjau sorotan kebijakan pada Checkout

Pratinjau sorotan kebijakan pada Checkout.

Kumpulkan perjanjian ketentuan layanan

Bisnis sering meminta pelanggannya untuk menyetujui ketentuan layanannya sebelum mereka dapat membayar. Hal ini mungkin tergantung pada tipe produk atau langganan. Checkout membantu Anda mengumpulkan perjanjian yang diperlukan dengan mengharuskan pelanggan untuk menerima ketentuan Anda sebelum membayar.

Kumpulkan perjanjian ketentuan layanan

Kumpulkan perjanjian ketentuan layanan

Anda dapat mengumpulkan perjanjian ketentuan layanan dengan Stripe Checkout saat membuat Sesi:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
"{{PRICE_ID}}"
\ -d "line_items[0][quantity]"=2 \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel" \ -d "consent_collection[terms_of_service]"=required \ --data-urlencode "custom_text[terms_of_service_acceptance][message]"="I agree to the [Terms of Service](https://example.com/terms)"

Bila consent_collection.terms_of_service='required', Checkout secara dinamis menampilkan kotak centang untuk mengumpulkan perjanjian ketentuan layanan pelanggan. Jika consent_collection.terms_of_service='none', Checkout tidak akan menampilkan kotak centang dan tidak akan mengharuskan pelanggan untuk menerima ketentuan layanan. Sebelum mewajibkan persetujuan terhadap ketentuan Anda, atur URL ketentuan layanan di detail publik bisnis Anda. Mengatur URL kebijakan privasi bersifat opsional—Checkout juga menautkan ke kebijakan privasi bila URL ke Kebijakan privasi Anda diatur di Detail publik.

Setelah pelanggan menyelesaikan checkout, Anda dapat memverifikasi bahwa pelanggan menerima ketentuan layanan Anda dengan melihat objek Sesi di webhook checkout.session.completed, atau dengan mengambil Sesi menggunakan API. Bila ketentuan diterima, bidang consent.terms_of_service Sesi diatur ke accepted.

Anda dapat menyesuaikan teks yang muncul di sebelah kotak centang dengan menggunakan custom_text.terms_of_service_acceptance. Anda perlu mengatur consent_collection.terms_of_service='required'. Untuk menggunakan ketentuan Anda sendiri, masukkan tautan Markdown. Misalnya: I agree to the [Terms of Service](https://example.com/terms)

Peringatan

Konsultasikan dengan penasihat hukum dan kepatuhan Anda sebelum melakukan perubahan pada teks ini. Anda tidak dapat menggunakan fitur ini untuk menampilkan teks custom yang melanggar atau menimbulkan ambiguitas dengan teks yang dihasilkan Stripe di Checkout, kewajiban berdasarkan perjanjian Stripe Anda, kebijakan Stripe, dan hukum yang berlaku.

Kumpulkan persetujuan untuk email promosi

Anda dapat mengirim email promosi untuk memberi tahu pelanggan tentang produk baru serta untuk membagikan kupon dan diskon. Sebelum melakukannya, Anda harus mengumpulkan persetujuan mereka untuk menerima email promosi.

Sesuaikan perjanjian penggunaan kembali metode pembayaran dan ketentuan langganan

Bila sesi dalam mode setup ataupun subscription, atau dalam mode payment dengan setup_future_usage yang diatur, Checkout menampilkan pesan tentang penggunaan kembali metode pembayaran pelanggan. Pesan dapat menyertakan informasi khusus untuk metode pembayaran yang dipilih. Anda dapat menyembunyikan atau menyesuaikan teks default, tetapi tidak menyembunyikan teks khusus metode pembayaran.

Untuk langganan, teks custom dapat menyertakan informasi seperti berikut ini:

  • Tautan ke ketentuan langganan Anda
  • Tautan ke portal pelanggan Anda
  • Mekanisme dan kebijakan pembatalan
Tampilan perjanjian penggunaan kembali metode pembayaran default dalam mode langganan

Perjanjian penggunaan kembali metode pembayaran default dalam mode langganan

Peringatan

Dengan menyesuaikan teks ini, Anda bertanggung jawab untuk mempertahankan kepatuhan, termasuk memperbarui teks ini saat aturan jaringan kartu dan regulasi setempat berubah. Jangan menggunakan fitur ini tanpa berkonsultasi dengan tim legal Anda atau mengatur teks custom yang menyertakan informasi mengenai penggunaan kembali metode pembayaran. Pastikan teks yang disesuaikan mencakup semua mode yang Anda rencanakan untuk didukung.

Untuk menyembunyikan teks perjanjian penggunaan kembali metode pembayaran, atur consent_collection.payment_method_reuse_agreement.position='hidden'. Checkout tidak akan menampilkan bahasa default-nya yang mengatur penggunaan kembali metode pembayaran. Untuk mengatur teks Anda sendiri sebagai pengganti bahasa default Stripe, atur custom_text.after_submit.message. Anda juga dapat menggunakan custom_text.submit atau custom_text.terms_of_service_acceptance untuk menampilkan versi Anda sendiri dari bahasa ini.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
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 mode=subscription \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel" \ -d "consent_collection[payment_method_reuse_agreement][position]"=hidden \ --data-urlencode "custom_text[after_submit][message]"="You can cancel your subscription at any time by [logging into your account](https://www.example.com/)"
Apakah halaman ini membantu?
YaTidak
  • Butuh bantuan? Hubungi Tim CS.
  • Lihat log perubahan kami.
  • Ada pertanyaan? Hubungi Bagian Penjualan.
  • LLM? Baca llms.txt.
  • Dijalankan oleh Markdoc