Bahasa Indonesia
API ReferenceLogin

Android SDK

Last updated 11/19/2019

Apa itu Android SDK?

Android SDK adalah sebuah library Android yang disediakan oleh Xendit untuk membantu Anda memproses pembayaran digital Anda. Android SDK membantu Anda untuk:

  • Tokenisasi kartu pelanggan Anda dengan token single use.
  • Tokenisasi kartu pelanggan Anda dengan token multiple use.
  • Mengautentikasi kartu pelanggan Anda

Skenario Penggunaan Android SDK

Berikut adalah contoh skenario dimana Android SDK Xendit dapat membantu Anda:

  • Anda berada atau memiliki bisnis yang membutuhkan Anda untuk menerima pembayaran dengan kartu kredit.

  • Anda dapat membuat halaman pembayaran Anda untuk menerima pembayaran informasi kartu kredit

    • Anda tidak membutuhkan license apapun, jika Anda tidak menyimpan informasi kartu kredit secara utuh. Informasi yang dimaksud adalah:

      • Nama pemegang kartu,
      • Nomor kartu kredit secara utuh,
      • Bulan dan tahun kadaluarsa
      • CVN
  • Tokenisasi kartu tersebut dengan Android SDK kami, tergantung dengan token apa yang Anda ingin miliki (single use _atau multiple use_)

    • Di sini, Anda akan menerima masked_card_number sebagai salah satu respon dari method tokenisasi, Anda dapat menyimpan informasi ini untuk memberitahukan kartu mana yang digunakan pelanggan Anda untuk membayar transaksi tertentu jika dibutuhkan.
  • Anda dapat melihat nilai dari response should_3ds kami,

    • Ketika bernilai true, Anda harus mengautentikasi transaksi tersebut.
    • Ketika bernilai false, Anda tidak perlu mengautentikasi transaksi tersebut.
  • Anda dapat menggunakan _charge API _kami untuk menagih pembayaran di kartu kredit pelanggan Anda

    • Kami menyarankan untuk melakukan hal ini melalui back-end server Anda. mengapa? Karena jika Anda menyimpan secret API key Anda secara statis di aplikasi Anda, hacker dapat membuka aplikasi Anda hingga level kode dan mengambil secret API key Anda.

Persyaratan Android SDK v2

  • Java version: Java 8
  • Android minimum SDK version: 16 (Jelly Bean 4.1)

Android SDK v3 (beta)

Xendit telah merilis v3 Android SDK kami dalam versi beta yang mendukung pelaksanaan otentikasi kartu kredit / debit menggunakan protokol 3DS yang sudah diperbarui, EMV 3DS ( juga dikenal sebagai 3DS 2.0). V3 dari Android SDK kami masih akan tetap bisa digunakan untuk pelanggan yang menggunakannya

Apa perbedaan antara v3 and v2? Semua fitur yang tersedia di v2 akan tetap berjalan di v3. Bagaimanapun, v3 berisi kode yang memungkinakan Anda mengirim data ke Xendit yang diperlukan untuk melakukan autentikasi kartu kredit menggunakan 3DS 2.0.

Langkah-langkah migrasi

SDK akan langsung berfungsi setelah proses instalasi berhasil tanpa perlu mengupdate implementasi kode apa pun. Namun demikian, harap hubungi tim Support kami di (help@xendit.co ) untuk memastikan bahwa akun Anda dapat menggunakan 3DS 2.0.

Persyaratan Android SDK v3

  • Java version: Java 8
  • Android minimum SDK version: 21 (Android 5.0)