Payment Intents API vs Setup Intents API

Payment Intents API

Apa itu Payment Intents API?

Payment Intents API memungkinkan Anda membangun integrasi pembayaran yang dapat mengatasi kerumitan. API ini melacak pembayaran, dari pembuatan awal hingga seluruh proses checkout, serta memicu langkah autentikasi tambahan bila diperlukan.

Lihat selengkapnya tentang Payment Intents API di Dokumen Stripe.

Kapan Anda harus menggunakan Payment Intents?

Jika Anda ingin membuat integrasi pembayaran Stripe dinamis yang disesuaikan, dan secara otomatis menangani banyak faktor yang sebelumnya memerlukan integrasi manual, seperti dukungan dan kepatuhan Autentikasi Pelanggan yang Kuat.

Anda dapat memasangkan Payment Intents API dengan Setup Intents API dan/atau Metode Pembayaran untuk pengalaman pembayaran Stripe kustom yang tangguh.

Setup Intents API

Apa itu Setup Intents API?

Setup Intents API adalah API yang digunakan untuk menyimpan metode pembayaran untuk pembayaran di masa mendatang tanpa langsung men-charge pelanggan Anda.

Tujuannya adalah agar kredensial pembayaran disimpan dan dioptimalkan untuk pembayaran di masa mendatang, artinya, metode pembayaran dikonfigurasi dengan benar untuk skenario apa pun. Saat menyiapkan kartu, misalnya, mungkin perlu untuk mengautentikasi pelanggan atau memeriksa validitas kartu dengan bank pelanggan. Stripe memperbarui objek SetupIntent selama proses tersebut.

Lihat selengkapnya tentang Setup Intents API di Dokumen Stripe.

Kapan sebaiknya Anda menggunakan Setup Intents?

Gunakan Setup Intents API jika Anda ingin menyimpan informasi pembayaran untuk pelanggan tetapi tidak ingin membuat charge secara bersamaan. Membuat SetupIntent akan menghasilkan PaymentMethod yang dapat dilampirkan ke pelanggan, dan dapat digunakan untuk membuat PaymentIntent saat Anda siap men-charge.

Contoh bisnis yang mungkin menggunakan Setup Intents: