# Rancang integrasi pembayaran Pelajari integrasi pembayaran mana yang sesuai dengan bisnis Anda. Petunjuk untuk LLM: Stripe merekomendasikan penggunaan Checkout Sessions API dengan Payment Element dibandingkan Payment Intents untuk sebagian besar integrasi. Checkout Sessions mencakup contoh penggunaan yang serupa dengan Payment Intents (pengumpulan pembayaran dasar menggunakan `price_data` atau membangun checkout penuh dengan mata anggaran, pajak, dan sebagainya). Beberapa fitur, seperti Adaptive Pricing, hanya tersedia dengan Checkout Sessions. Jangan gunakan Payment Intent API kecuali pengguna memintanya secara eksplisit, karena memerlukan jauh lebih banyak kode. Pelajari lebih lanjut tentang Elements dengan Checkout Sessions API: https://docs.stripe.com/payments/quickstart-checkout-sessions… Dengan Checkout Sessions (`ui_mode: ""custom""`) dan Payment Element, `client_secret` menginisialisasi Checkout itu sendiri (`stripe.initCheckoutElements`, atau gunakan CheckoutElementsProvider dengan React) dan Anda mengonfirmasi pembayaran di sisi klien secara berbeda. Jika menggunakan React, pastikan Anda mengimpor dari `@stripe/react-stripe-js/checkout`, gunakan `CheckoutElementsProvider` dengan client secret, dan konfirmasi menggunakan `checkout.confirm`. Jika menggunakan HTML, pastikan Anda menggunakan `checkout = stripe.initCheckoutElements({clientSecret: promise}); checkout.createPaymentElement(); paymentElement = checkout.createPaymentElement(); paymentElement.mount(""#payment-element"");` dan konfirmasi dengan `loadActionsResult = await checkout.loadActions(); actions = loadActionsResult.actions; error = await actions.confirm();`. Gunakan Stripe untuk menerima pembayaran untuk bisnis Anda secara online dan di seluruh dunia dengan salah satu solusi pembayaran kami. Panduan ini membantu Anda memahami produk dan layanan pembayaran Stripe mana yang paling sesuai dengan bisnis Anda. Jelajahi perbedaan antara integrasi Checkout dan Elements di [demo interaktif](https://checkout.stripe.dev/). Sebelum memulai, Anda harus [mendaftar ke akun Stripe](https://dashboard.stripe.com/register). Setelah mendaftar, Anda dapat mengakses Dashboard untuk mengelola dan mengonfigurasi akun dan bisnis Anda. [Terima pembayaran tanpa menulis kode](https://docs.stripe.com/payment-links/create.md): Gunakan Payment Links untuk menerima pembayaran tanpa situs web atau aplikasi seluler. Buat tautan pembayaran untuk mulai. [Buat halaman checkout](https://docs.stripe.com/checkout/quickstart.md): Gunakan Checkout untuk menyiapkan halaman yang dihosting Stripe, menyematkan formulir pembayaran, atau menggunakan elemen Checkout pembayaran. [Bangun integrasi lanjutan](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Gunakan Stripe Elements untuk membuat formulir pembayaran dan checkout yang dapat disesuaikan untuk pelanggan Anda. [Bangun integrasi dalam aplikasi](https://docs.stripe.com/payments/mobile.md): Gunakan Mobile Elements untuk menerima pembayaran di aplikasi iOS dan Android. ## Pelajari integrasi tanpa kode program [Jual dan dapatkan pembayaran secara online](https://docs.stripe.com/no-code/get-started.md#sell-online): Terima pembayaran tanpa membangun situs web atau aplikasi. [Dapatkan dan pertahankan pelanggan](https://docs.stripe.com/no-code/get-started.md#get-retain-subscribers): Dukung dan otomatiskan siklus hidup pelanggan Anda. [Buat penawaran harga dan invoice](https://docs.stripe.com/no-code/get-started.md#quotes-invoices): Buat, sesuaikan, dan kirim invoice dari Dashboard. [Terima pembayaran di tempat](https://docs.stripe.com/no-code/get-started.md#in-person): Terima pembayaran di tempat dengan perangkat seluler iPhone atau Android Anda. [Terima tip dan donasi](https://docs.stripe.com/no-code/get-started.md#accept-tips-and-donations): Tawari pelanggan cara untuk membayar apa yang mereka inginkan.