Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaUse Managed Payments
Gunakan Payment Links
Use a prebuilt checkout page
    Gambaran umum
    Mulai cepat
    Sesuaikan tampilan dan nuansa
    Kumpulkan informasi tambahan
    Pungut pajak
      Gunakan tarif pajak manual
      Kumpulkan ID 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
Build a custom integration with Elements
Bangun integrasi dalam aplikasi
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Antarmuka pembayaran
Payment Links
Checkout
Web Elements
Pembayaran dalam aplikasi
Skenario pembayaran
Tangani beberapa mata uang
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Pembayaran di tempat
Terminal
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Financial Connections
Climate
Pahami penipuan
Perlindungan penipuan Radar
Kelola sengketa
Verifikasikan identitas
BerandaPembayaranUse a prebuilt checkout page

Pungut pajak

Pelajari cara memungut pajak untuk pembayaran satu kali di Stripe Checkout.

Stripe Tax memungkinkan Anda menghitung pajak atas pembayaran satu kali dan rutin saat menggunakan Checkout. Anda dapat mengaktifkan Stripe Tax untuk menghitung pajak secara otomatis pada semua pembelian serta langganan Checkout.

Buat Sesi Checkout

Setelah memperbarui produk dan harga, Anda siap untuk mulai menghitung pajak pada sesi Checkout. Anda dapat membuat sesi untuk pembelian satu kali dan rutin.

Untuk menghitung pajak bagi pelanggan baru, Checkout akan memvalidasi dan menggunakan alamat pengiriman atau penagihan yang diberikan. Untuk pelanggan yang sudah ada, Checkout menghitung pajak dengan memvalidasi serta menggunakan alamat tagihan atau pengiriman terlampir. Jika Anda menarik alamat tagihan atau pengiriman baru untuk pelanggan saat ini, maka Checkout tidak akan otomatis mengganti informasi tagihan atau pengiriman sebelumnya. Anda harus secara eksplisit meminta perubahan alamat pelanggan.

Apple Pay dan Google Pay

Untuk memastikan bahwa Google Pay ditawarkan sebagai metode pembayaran saat menggunakan Stripe Tax di Checkout, Anda harus meminta penagihan alamat pengiriman, atau memberikan alamat pengiriman yang telah disimpan kepada pelanggan. Apple Pay dengan Stripe Tax hanya akan ditampilkan jika browser pelanggan mendukung Apple Pay versi 12 atau yang lebih tinggi.

Menghitung pajak untuk pelanggan baru

Jika Anda tidak meneruskan pelanggan yang sudah ada saat membuat sesi Checkout, Checkout akan membuat pelanggan baru dan secara otomatis menyimpan alamat tagihan dan informasi pengiriman. Checkout menggunakan alamat pengiriman yang dimasukkan selama sesi untuk menentukan lokasi pelanggan demi keperluan pajak. Jika Anda tidak mengumpulkan informasi pengiriman, maka Checkout akan menggunakan alamat tagihan.

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 "automatic_tax[enabled]"=true \ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

OpsionalPerbarui produk dan harga Anda

Stripe Tax menggunakan informasi yang tersimpan pada produk dan harga untuk menghitung pajak, seperti kode pajak serta perilaku pajak. Jika Anda tidak menentukan konfigurasi ini secara eksplisit, Stripe Tax akan menggunakan kode pajak default yang dipilih di Pengaturan Pajak.

Untuk informasi lebih lanjut, lihat Menentukan kode pajak produk dan perilaku pajak.

OpsionalMenghitung pajak untuk pelanggan saat ini

Untuk menghitung pajak pada sesi Checkout pelanggan saat ini, atur parameter automatic_tax[enabled] ke true saat membuat sesi. Anda dapat mendasarkan perhitungan pajak pada alamat pelanggan saat ini atau alamat baru yang dikumpulkan selama checkout:

Gunakan alamat yang ada pada pelanggan untuk pajak

Jika Anda sudah mengumpulkan alamat pelanggan saat ini, Anda dapat mendasarkan perhitungan pajak pada alamat tersebut dan bukan alamat yang dikumpulkan saat checkout:

  • Alamat pelanggan mana yang digunakan Checkout untuk pajak?

    Jika tersedia, Checkout menggunakan alamat pengiriman pelanggan yang disimpan untuk menghitung pajak. Jika tidak, Checkout menggunakan alamat tagihan pelanggan yang disimpan untuk menghitung pajak.

  • Apakah alamat pelanggan harus memenuhi persyaratan tertentu?

    Saat menggunakan alamat saat ini untuk pajak, pelanggan harus memiliki alamat pengiriman atau alamat tagihan yang valid tersimpan. Anda dapat melihat apakah alamat pelanggan yang disimpan valid atau tidak dengan memeriksa properti customer.tax.automatic_tax pelanggan. Jika nilai customer.tax.automatic_tax adalah supported atau not_collecting, berarti alamat pelanggan yang disimpan valid, dan Anda dapat mengaktifkan Stripe Tax pada sesi Checkout untuk pelanggan itu.

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 "automatic_tax[enabled]"=true \ -d customer=
{{CUSTOMER_ID}}
\ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

Gunakan alamat yang dikumpulkan selama Checkout untuk pajak

Anda dapat mengonfigurasikan Checkout untuk menyimpan alamat tagihan atau pengiriman baru pelanggan. Dalam hal ini, Checkout menghitung pajak menggunakan alamat yang dimasukkan selama checkout.

  • Alamat mana yang digunakan Checkout untuk pajak?

    Jika Anda mengumpulkan alamat pengiriman, Checkout menggunakan alamat pengiriman yang dimasukkan selama sesi untuk menghitung pajak. Jika tidak, Checkout menggunakan alamat tagihan yang dimasukkan selama sesi untuk menghitung pajak.

  • Di mana alamat yang dikumpulkan selama Checkout disimpan?

    Jika Anda mengumpulkan alamat pengiriman, Checkout menyimpan alamat pengiriman yang dimasukkan selama sesi ke properti customer.shipping.address pelanggan. Jika tidak, Checkout menyimpan alamat tagihan yang dimasukkan selama sesi ke properti customer.address pelanggan. Dalam kedua kasus, alamat yang digunakan untuk pajak akan menggantikan alamat yang ada.

Jika Anda mengumpulkan alamat pengiriman dengan Checkout, atur properti customer_update[shipping] ke auto. Ini memungkinkan Anda menyalin informasi pengiriman dari Checkout ke pelanggan.

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 "automatic_tax[enabled]"=true \ -d customer=
{{CUSTOMER_ID}}
\ -d "customer_update[shipping]"=auto \ -d "shipping_address_collection[allowed_countries][0]"=US \ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

Jika Anda tidak mengumpulkan alamat pengiriman dengan Checkout, dan Anda ingin menggunakan alamat tagihan yang dimasukkan ketika checkout untuk pajak, maka Anda harus menyimpan alamat tagihan ke pelanggan. Atur properti customer_update[address] ke auto agar Anda menyalin alamat yang baru dimasukkan ke pelanggan yang disediakan.

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 "automatic_tax[enabled]"=true \ -d customer=
{{CUSTOMER_ID}}
\ -d "customer_update[shipping]"=auto \ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

OpsionalPeriksa tanggapan

Untuk melihat hasil perhitungan pajak terakhir, properti total_details.amount_tax di sumber daya Sesi Checkout menunjukkan jumlah pajak yang dihitung. Selain itu, Anda dapat menggunakan Dashboard untuk melihat keluaran pajak untuk setiap pembayaran.

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