Lewati ke konten utama

Integrasi Sistem

Integrasi API BCA (SNAP) — Mutasi Rekening Otomatis di Sistem POS

Integrasi API BCA berstandar SNAP Bank Indonesia ke sistem POS usaha percetakan, sehingga mutasi rekening masuk dapat dilihat dan dicocokkan langsung dari aplikasi kasir tanpa membuka internet banking.

Layar Mutasi Bank pada sistem POS berisi daftar transfer masuk dengan nominal, tanggal, keterangan, dan jenis transaksi
Layar Mutasi Bank di sistem POS. Nama pengirim pada kolom keterangan sengaja diburamkan.

Kebutuhan atau masalah

Pelanggan semakin banyak membayar lewat transfer bank dan BI-FAST. Kasir harus memastikan dana sudah masuk sebelum pesanan diserahkan, sehingga bagian keuangan perlu membuka internet banking dan mencocokkan nominal satu per satu.

Proses ini memperlambat layanan di jam sibuk dan rawan salah cocok ketika ada beberapa transfer dengan nominal mirip.

Kontribusi dan ruang lingkup

Pengurusan onboarding kerja sama API BCA dari sisi teknis (formulir kerja sama, Customer Self Assessment keamanan, pembuatan dan unggah public key, pendaftaran IP server, pengujian di Developer Site), serta pengembangan modul mutasi bank di sistem POS.

Solusi

Menyelesaikan proses onboarding API BCA: mengisi Formulir Kerja Sama dan Customer Self Assessment yang mencakup tata kelola, keamanan data, aplikasi, jaringan, dan manajemen kunci; membuat pasangan kunci RSA dan mengunggah public key; mendaftarkan IP server; lalu menjalankan skenario Customer Testing di Developer Site BCA hingga public key diaktifkan untuk fitur API Inbound.

Di sisi aplikasi, sistem POS meminta access token B2B dengan signature asimetris, kemudian menarik mutasi rekening dengan request bertanda tangan sesuai standar SNAP. Data mutasi ditampilkan di layar Mutasi Bank dan dapat dicari berdasarkan nominal transfer untuk mencocokkan pembayaran pelanggan.

Fitur

  • Penarikan mutasi rekening BCA melalui API SNAP
  • Access token B2B dengan signature asimetris (RSA SHA-256)
  • Signature simetris (HMAC SHA-512) pada setiap request transaksi
  • Layar Mutasi Bank di sistem POS: nominal, tanggal, keterangan, dan jenis transaksi
  • Pencarian berdasarkan nominal transfer untuk verifikasi pembayaran
  • Mendukung transaksi BI-FAST dan transfer antarbank
  • Penyimpanan kredensial dan private key secara terpisah dari kode sumber
  • Akses API hanya dari IP server yang terdaftar di BCA

Hasil

Kasir dan bagian keuangan dapat memeriksa transfer masuk langsung dari sistem POS dan mencarinya berdasarkan nominal, sehingga verifikasi pembayaran transfer lebih cepat tanpa membuka internet banking.

Galeri

Notifikasi dari BCA bahwa public key yang diunggah sudah aktif untuk fitur API Inbound
Konfirmasi aktivasi public key API BCA. Nama dan nomor telepon peserta sengaja diburamkan.

Ingin solusi serupa untuk bisnis Anda?

Ceritakan kondisi dan tujuan bisnis Anda. Kami bantu memetakan solusi yang sesuai, dan penawaran disesuaikan dengan ruang lingkup kebutuhan.