Daftar Open API
Ikhtisar API
Platform Smilepayz menyediakan serangkaian RESTful API komprehensif untuk pemrosesan pembayaran, manajemen transaksi, dan operasi akun. API ini memungkinkan integrasi yang mulus dengan berbagai metode pembayaran dan mendukung berbagai pasar regional.
Endpoint API Inti
No | Nama API | Deskripsi |
---|---|---|
1 | Pay-In API | Pengumpulan dan pemrosesan pembayaran pelanggan Fitur: Dukungan multi-metode pembayaran, pemrosesan waktu nyata Kasus Penggunaan: Pembayaran e-commerce, biaya layanan, donasi |
2 | Pay-Out API | Penyaluran dana ke penerima Fitur: Transfer bank, pembayaran dompet digital Kasus Penggunaan: Pengembalian dana, penggajian, pembayaran vendor |
3 | Inquiry Status API | Verifikasi dan pemantauan status transaksi Fitur: Pembaruan status waktu nyata, detail transaksi komprehensif Kasus Penggunaan: Pelacakan pesanan, konfirmasi pembayaran |
4 | Inquiry Balance API | Pemeriksaan dan verifikasi saldo akun Fitur: Dukungan multi-akun, informasi saldo waktu nyata Kasus Penggunaan: Verifikasi saldo, pelaporan keuangan |
Kategori API
API Pemrosesan Transaksi
API untuk menangani transaksi keuangan termasuk pengumpulan pembayaran dan penyaluran dana.
API Inquiry & Pemantauan
API untuk memeriksa status transaksi, saldo akun, dan pemantauan kesehatan sistem.
Deskripsi API Detail
Pay-In API
Pay-In API memfasilitasi pengumpulan pembayaran pelanggan di berbagai metode pembayaran dan wilayah. API ini mendukung berbagai saluran pembayaran termasuk dompet digital, transfer bank, pembayaran QR, dan pembayaran tunai.
Fitur Utama
- Dukungan Multi-Metode Pembayaran: QRIS, UPI, PIX, SPEI, dan lainnya
- Pemrosesan Waktu Nyata: Konfirmasi pembayaran langsung
- Kepatuhan Regional: Kepatuhan terhadap regulasi pembayaran lokal
- Integrasi Webhook: Notifikasi pembayaran asynchronous
Kasus Penggunaan
- Pembayaran E-commerce: Pemrosesan pembayaran toko online
- Biaya Layanan: Pembayaran langganan dan berulang
- Donasi: Pengumpulan kontribusi amal
- Tiket Acara: Penjualan tiket acara dan transportasi
Pay-Out API
Pay-Out API memungkinkan penyaluran dana yang aman ke penerima melalui berbagai saluran. API ini mendukung transfer bank, pembayaran dompet digital, dan transaksi kriptocurrency.
Fitur Utama
- Penyaluran Multi-Saluran: Transfer bank, dompet digital, kripto
- Verifikasi Penerima: KYC dan verifikasi identitas yang ditingkatkan
- Pemrosesan Batch: Penanganan efisien multiple penyaluran
- Manajemen Kepatuhan: Kepatuhan regulasi dan pelaporan
Kasus Penggunaan
- Pemrosesan Pengembalian: Penyaluran pengembalian pelanggan
- Manajemen Penggajian: Pembayaran gaji karyawan
- Pembayaran Vendor: Pembayaran pemasok dan kontraktor
- Penarikan Tunai: Penarikan akun merchant
Inquiry Status API
Inquiry Status API menyediakan informasi status transaksi komprehensif dan kemampuan pemantauan. API ini memungkinkan pelacakan waktu nyata transaksi pembayaran dan pembaruan status.
Fitur Utama
- Status Waktu Nyata: Pembaruan status transaksi langsung
- Detail Komprehensif: Informasi transaksi lengkap
- Dukungan Multi-Status: Semua status siklus hidup transaksi
- Audit Trail: Riwayat transaksi lengkap
Kasus Penggunaan
- Pelacakan Pesanan: Pemantauan status pesanan pelanggan
- Konfirmasi Pembayaran: Verifikasi penyelesaian transaksi
- Penyelesaian Sengketa: Investigasi dan dukungan transaksi
- Pelaporan: Pelaporan status transaksi dan analitik
Inquiry Balance API
Inquiry Balance API menyediakan informasi saldo akun dan pemantauan status keuangan. API ini mendukung berbagai tipe akun dan pemeriksaan saldo waktu nyata.
Fitur Utama
- Dukungan Multi-Akun: Saldo akun pay-in dan pay-out
- Informasi Waktu Nyata: Pembaruan saldo langsung
- Dukungan Mata Uang: Pemeriksaan saldo multi-mata uang
- Pelaporan Detail: Informasi saldo komprehensif
Kasus Penggunaan
- Verifikasi Saldo: Pemeriksaan saldo akun
- Pelaporan Keuangan: Pelaporan saldo dan analitik
- Manajemen Risiko: Pemantauan saldo untuk kontrol risiko
- Perencanaan Penyelesaian: Verifikasi jumlah penyelesaian
Panduan Integrasi API
Autentikasi
- Tanda Tangan Digital: Autentikasi tanda tangan SHA256withRSA
- Validasi Timestamp: Timestamp ISO 8601 dengan toleransi ±5 menit
- Kredensial Merchant: Manajemen merchant ID dan secret yang aman
Format Request
- Content-Type: application/json
- Encoding: Encoding karakter UTF-8
- Timestamp: Format ISO 8601 dengan offset timezone
Penanganan Respons
- Kode Status: Kode status HTTP standar
- Penanganan Error: Sistem kode error komprehensif
- Integrasi Webhook: Dukungan notifikasi asynchronous
Pertimbangan Keamanan
- HTTPS Saja: Semua komunikasi API melalui HTTPS
- Rate Limiting: Pembatasan frekuensi panggilan API
- Enkripsi Data: Enkripsi data sensitif dalam transit
- Audit Logging: Logging dan pemantauan panggilan API lengkap
Sumber Daya Pengembangan
Dukungan SDK
- Multiple Bahasa: Java, Python, Node.js, PHP, C#, Golang
- Contoh Kode: Contoh implementasi lengkap
- Dokumentasi: Dokumentasi API komprehensif
- Tools Pengujian: Lingkungan sandbox untuk pengujian
Dukungan dan Pemeliharaan
- Dukungan Teknis: Ketersediaan dukungan teknis 24/7
- Pembaruan Dokumentasi: Pembaruan dokumentasi API berkala
- Manajemen Versi: Kompatibilitas mundur dan versioning
- Pemantauan Kinerja: Pemantauan kinerja dan ketersediaan API