Panduan untuk menyimpan kartu di India

Regulasi pemerintah India terkait pembayaran kartu mewajibkan penggunaan tokenisasi jaringan untuk menyimpan informasi kartu yang diterbitkan India. Anda perlu memperbarui integrasi Stripe yang ada dengan mengikuti langkah-langkah yang diuraikan dalam panduan ini. Anda dapat mengalami lebih banyak kegagalan pembayaran jika integrasi Stripe Anda tidak mematuhi regulasi lokal ini.


Jika Anda pengguna Stripe yang berlokasi di India, untuk memastikan kartu yang tersimpan tetap berfungsi dengan tokenisasi jaringan, dan sebelum menyimpan kartu baru di Stripe, Anda harus:

  1. mengumpulkan persetujuan pemegang kartu, dan
  2. melakukan autentikasi 3D Secure (3DS).

Mengumpulkan persetujuan pemegang kartu untuk menyimpan kartu baru

  1. Pastikan bahwa alur checkout Anda memungkinkan pengguna untuk memilih/menolak untuk menyimpan detail kartu mereka. Ini memungkinkan Stripe untuk menyimpan informasi kartu dengan aman sebagai token unik sesuai dengan regulasi.
  2. Tetap transparan dengan pelanggan Anda tentang cara yang Anda inginkan untuk menggunakan informasi kartu yang tersimpan serta cara mereka untuk dapat menghapus detail kartu yang tersimpan.

Lakukan autentikasi 3D Secure sebelum menyimpan kartu

Kartu harus diautentikasi melalui 3DS sebelum disimpan untuk penggunaan di masa mendatang. Autentikasi 3DS yang dilakukan selama pembayaran dianggap cukup untuk menyimpan informasi kartu.

Perubahan integrasi untuk pengguna Stripe API

Tinjau tabel di bawah ini untuk melihat apakah terdapat perubahan yang diperlukan untuk integrasi Stripe Anda.

Jika saat ini Anda menggunakan:

Perubahan yang diperlukan untuk persetujuan pemegang kartu

Perubahan yang diperlukan untuk autentikasi 3DS

Checkout yang di-hosting Stripe, Payment Links, atau Invoice

Tidak diperlukan perubahan

Tidak diperlukan perubahan

Payment Intents API dengan setup_future_usage diaktifkan untuk menyimpan detail pembayaran dari pembelian

Tidak diperlukan perubahan

Tidak diperlukan perubahan

Setup Intents API untuk menyimpan kartu pelanggan tanpa pembayaran awal.

Tidak diperlukan perubahan

Tidak diperlukan perubahan

Melampirkan PaymentMethod yang bertentangan dengan Pelanggan secara langsung, atau Membuat metode pembayaran untuk pelanggan

Tidak didukung

Menyimpan kartu secara langsung untuk pelanggan tidak memicu autentikasi melalui 3DS. Hal ini tidak memenuhi persyaratan regulasi, sehingga API kemungkinan akan menemui kegagalan di masa mendatang.

Untuk melampirkan PaymentMethod baru ke Pelanggan terkait pembayaran selanjutnya, sebaiknya gunakan PaymentIntent dengan setup_future_usage atau SetupIntent.

Jika Anda menggunakan API ini untuk membangun langganan, lihat panduan Membangun langganan.

Menyimpan kartu yang dibuat melalui API Sumber daya atau Token

Tidak didukung. Untuk mendapatkan fitur Stripe terbaru dan tetap patuh dengan regulasi yang berlaku dengan lancar, lakukan migrasi ke API Payment Intents, Setup Intents, dan Payment Methods.

Langkah yang sama seperti di atas

Untuk mengetahui detail lebih lanjut, baca Pertanyaan Umum atau hubungi bagian dukungan.