# Pembayaran online Pelajari tentang opsi integrasi Anda untuk menerima pembayaran secara online. Gunakan Bundel Checkout yang Dioptimalkan untuk integrasi pembayaran Anda, yang mencakup [UI pembayaran](https://docs.stripe.com/payments/online-payments.md#payment-uis), [metode pembayaran dinamis](https://docs.stripe.com/payments/online-payments.md#payment-methods), dan [checkout lebih cepat dengan Link](https://docs.stripe.com/payments/online-payments.md#link). Untuk memulai, [temukan integrasi](https://docs.stripe.com/payments/use-cases/get-started.md) yang memenuhi kebutuhan bisnis Anda. Jelajahi demo ## UI pembayaran Gunakan UI pembayaran siap-rakit untuk menerima pembayaran secara online. [Tautan pembayaran yang dapat dibagikan (Tanpa kode)](https://docs.stripe.com/payment-links.md): Gunakan Payment Links untuk menyematkan atau membagikan tautan ke halaman pembayaran Stripe untuk menerima pembayaran tanpa situs web. [Halaman Checkout (Direkomendasikan)](https://docs.stripe.com/checkout/quickstart.md): Sematkan atau alihkan ke halaman pembayaran bawaan di situs Anda. [Alur pembayaran custom](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Gunakan elemen Stripe Checkout untuk mendesain halaman khusus untuk mengumpulkan pembayaran. [Pembayaran dalam aplikasi](https://docs.stripe.com/payments/quickstart.md?platform=ios): Gunakan Element Pembayaran Seluler untuk menerima pembayaran di aplikasi iOS, Android, atau React Native Anda. ## API Pembayaran ### Pilih API yang tepat Kami merekomendasikan Checkout Sessions API untuk sebagian besar integrasi. Sesi Checkout memungkinkan Anda membangun integrasi penagihan pembayaran dasar dan alur checkout yang kompleks. Jika menggunakan PaymentIntents, Anda harus membuat fitur yang setara secara manual dalam kode, termasuk logika diskon, perhitungan pajak, dan konversi mata uang. Beberapa fitur, seperti Harga Adaptif, memerlukan upaya yang signifikan untuk mereplikasi dengan PaymentIntents. Pilih PaymentIntents hanya jika Anda ingin memiliki setiap bagian dari checkout, dan bangun kembali kemampuan ini sendiri. | | [Sesi checkout](https://docs.stripe.com/api/checkout/sessions.md) | [Payment Intents](https://docs.stripe.com/api/payment_intents.md) | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Direkomendasikan untuk** | Setiap bisnis yang ingin menerima pembayaran dengan kode yang lebih sedikit dan pemeliharaan yang lebih sedikit. Sesi Checkout mencakup contoh penggunaan yang serupa dengan Maksud Pembayaran (pengumpulan pembayaran dasar menggunakan `price_data` atau checkout penuh dengan mata anggaran, pajak, diskon, pengiriman, langganan, dan [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md). | Bisnis yang ingin memiliki negara bagian checkout mereka dan membangun logika diskon, pajak, langganan, dan konversi mata uang mereka sendiri. Ini membutuhkan lebih banyak kode dan pemeliharaan berkelanjutan secara signifikan. | | **Integrasi** | Gunakan kode untuk menambahkan halaman checkout dan mengintegrasikan produk tambahan. Misalnya, aktifkan Stripe Tax dengan mengatur [automatic_tax.enabled = true](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-automatic_tax-enabled), dibandingkan dengan Payment Intents API yang mengharuskan Anda memanggil Tax API dan perhitungan tautan secara manual. Beberapa fitur, seperti [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md), hanya tersedia dengan Sesi Checkout. | Payment Intents API adalah API tingkat rendah yang memungkinkan Anda membuat semuanya sendiri, termasuk perhitungan pajak, diskon, langganan, dan konversi mata uang. Saat menggunakan API ini, Anda menghitung jumlah akhir dan mengelola seluruh siklus proses checkout dalam kode Anda sendiri. | | **Antarmuka pengguna** | - Halaman Checkout - - Checkout Elements | Elements | | **Kompleksitas** | Sesuaikan dengan bisnis Anda mulai dari pengumpulan pembayaran sederhana hingga alur pembayaran yang rumit. Ini mencakup contoh penggunaan yang serupa dengan Maksud Pembayaran. | Memerlukan pembuatan dan pemeliharaan fitur checkout yang disertakan dengan Sesi Checkout. Sengaja memilih jalan ini. | ### Perbandingan fitur | Fitur | Checkout Sessions API | Payment Intents API | | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | | **Desain** | Gunakan untuk alur checkout lengkap, termasuk pembayaran satu kali atau alur kompleks dengan mata anggaran, pajak, pengiriman, dan langganan. | API tingkat rendah untuk membangun alur pembayaran Anda sendiri dari awal. Anda harus menerapkan semua logika checkout sendiri. | | **Perhitungan pajak** | Perhitungan pajak bawaan dengan [Stripe Tax](https://docs.stripe.com/tax.md). | Memerlukan integrasi terpisah dengan [API Pajak](https://docs.stripe.com/api/tax/settings.md). | | **Langganan** | Bawaan [pembuatan langganan](https://docs.stripe.com/payments/advanced/build-subscriptions.md). | Memerlukan integrasi terpisah dengan [Langganan](https://docs.stripe.com/billing/subscriptions/overview.md). | | **Kupon dan diskon** | Bawaan [kupon dan diskon](https://docs.stripe.com/payments/advanced/discounts.md?payment-ui=embedded-components) penanganan. | Memerlukan penghitungan diskon secara manual. | | **Biaya pengiriman** | Perhitungan biaya pengiriman bawaan. | Membutuhkan perhitungan biaya pengiriman secara manual. | | **Fleksibilitas UI** | Halaman checkout yang dihosting, formulir yang disematkan, dan UI kustom. | Hanya UI kustom. | | **Penagihan alamat** | Bawaan [pelanggan, penagihan, dan alamat pengiriman](https://docs.stripe.com/payments/advanced/collect-addresses.md) koleksi. | Memerlukan penanganan alamat secara manual. | | **Pelacakan pesanan** | Ringkasan pesanan bawaan dan [resi](https://docs.stripe.com/payments/advanced/receipts.md) fungsionalitas. | Memerlukan penerapan pelacakan pesanan khusus. | | **Pembaruan jumlah** | [Inventaris dinamis dan pembaruan mata anggaran](https://docs.stripe.com/payments/advanced/dynamic-updates.md). | Memerlukan pembaruan jumlah secara manual. | | **Kedaluwarsa sesi** | Kedaluwarsa otomatis setelah 24 jam. | Tidak ada kedaluwarsa otomatis. | | **Kejadian webhook** | [Acara webhook](https://docs.stripe.com/webhooks.md) untuk siklus hidup checkout lengkap. | Hanya peristiwa status pembayaran. | ## Tambahkan metode pembayaran Terima metode pembayaran lainnya untuk membantu bisnis Anda memperluas jangkauan globalnya dan meningkatkan konversi checkout. [Metode pembayaran dinamis](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md): Sederhanakan kode metode pembayaran Anda dengan mengurutkan dan menampilkan metode pembayaran secara dinamis. [Metode pembayaran percobaan A/B](https://docs.stripe.com/payments/a-b-testing.md): Luncurkan percobaan A/B untuk metode pembayaran baru di Dashboard. [Alat metode pembayaran](https://docs.stripe.com/payments/payment-method-rules.md): Kontrol kapan metode pembayaran tersedia bagi pelanggan Anda. [Konfigurasi metode pembayaran](https://docs.stripe.com/payments/payment-method-configurations.md): Buat berbagai rangkaian metode pembayaran untuk ditampilkan kepada pelanggan berdasarkan skenario checkout spesifik. ## Tambahkan Link untuk checkout lebih cepat Gunakan [Link](https://docs.stripe.com/payments/link.md) untuk memungkinkan pelanggan memilih metode pembayaran yang disimpan saat checkout alih-alih memasukkan informasi pembayaran. Pelanggan Anda dapat menyimpan kartu kredit, kartu debit, atau rekening bank AS mereka untuk checkout lebih cepat di bisnis mana pun yang mendukung Link. Link juga memungkinkan Anda menerima [Pembayaran Bank Instan](https://docs.stripe.com/payments/link/instant-bank-payments.md) dan [Klarna](https://docs.stripe.com/payments/link/klarna.md). [Link dengan Checkout](https://docs.stripe.com/payments/link/checkout-link.md): Gunakan Link dengan halaman pembayaran bawaan Stripe. [Link dengan Web Elements](https://docs.stripe.com/payments/link/elements-link.md): Sematkan Link ke halaman pembayaran khusus Anda untuk checkout lebih cepat. [Link dengan Mobile Elements](https://docs.stripe.com/payments/link/mobile-payment-element-link.md): Tambahkan Link ke aplikasi iOS, Android, dan React Native asli Anda. ## Integrasikan dengan platform atau plugin Stripe bermitra dengan ribuan platform populer dan mendukung plugin untuk menghadirkan pembayaran Stripe ke situs web Anda. Lihat [semua solusi integrasi](https://stripe.partners) di direktori online kami. [Shopify](https://stripe.com/partners/shopify): Jual secara online, di media sosial, dan secara langsung dengan platform perdagangan multisaluran. [Squarespace](https://stripe.com/partners/squarespace): Gunakan pembayaran Stripe pada satu platform untuk menjual produk Anda. [Adobe Commerce](https://docs.stripe.com/use-stripe-apps/adobe-commerce.md): Gunakan aplikasi Stripe untuk Adobe Commerce guna menerima pembayaran di Adobe Commerce.