Menghubungkan aplikasi lain lewat Integrasi Sistem

Tim Opresto
Terakhir diperiksa 27/10/2026

Buat API key atau webhook supaya aplikasi lain (misalnya akuntansi atau laporan) bisa membaca data Opresto, tanpa bisa mengubahnya.

Integrasi Sistem mengirim data Opresto satu arah ke aplikasi lain milik bisnis Anda. Aplikasi itu hanya bisa membaca. Tidak ada yang bisa diubah lewat integrasi ini.

Integrasi Sistem adalah fitur tambahan yang hanya bisa dikelola oleh Owner. Kalau halamannya meminta Anda menghubungi perwakilan Opresto, fiturnya belum aktif untuk bisnis Anda.

Dua cara menghubungkan

  • API Key: aplikasi penerima menarik data kapan saja memakai key. Cocok untuk sinkronisasi awal dan mengambil data yang terlewat.
  • Webhook: Opresto mengirim kabar ke alamat aplikasi penerima begitu sebuah kejadian terjadi. Cocok untuk data yang harus langsung sampai.

Membuat API key

  1. Buka Pengaturan, lalu Integrasi Sistem, tab API Key.
  2. Klik Buat API Key dan isi nama aplikasi yang akan memakainya (misalnya Aplikasi Laporan) supaya mudah dikenali.
  3. Salin key yang muncul dan pasang di aplikasi penerima. Key hanya ditampilkan sekali. Kalau hilang, cabut key itu dan buat yang baru.
  4. Aplikasi penerima mengirim key di setiap permintaan ke alamat API yang tertera di halaman itu.
  • Satu key membaca data seluruh bisnis (semua lokasi).
  • Data yang bisa dibaca antara lain produk dan kategori, pesanan beserta item, promo, pembayaran dan void, refund, pelanggan, serta stok saat ini per lokasi.
  • Cabut key kapan saja. Key yang dicabut langsung berhenti bekerja. Kolom Terakhir dipakai membantu Anda mengenali key yang sudah tidak terpakai.

Membuat webhook

  1. Di Integrasi Sistem, buka tab Webhook.
  2. Isi alamat (URL) aplikasi penerima, namanya, dan pilih event yang ingin dikirim.
  3. Simpan, lalu pasang secret yang ditampilkan di aplikasi penerima untuk memverifikasi bahwa kiriman memang dari Opresto. Ganti Secret membuat secret baru kalau yang lama bocor.
  4. Klik Kirim Tes untuk memastikan alamatnya menerima. Log pengiriman menampilkan setiap kiriman dan hasilnya, dan kiriman yang gagal bisa dikirim ulang memakai id event yang sama.

Jaga key dan secret seperti kata sandi. Jangan membagikannya lewat chat atau menyimpannya di tempat yang bisa dibaca banyak orang.

Apakah artikel ini membantu?