Pembayaran melalui API
Hubungkan setoran, penarikan, dan perubahan status transaksi dengan penyedia pembayaran pilihan.
Bagaimana integrasi ini bekerja
Respons awal yang berhasil belum tentu berarti pembayaran selesai. Platform dan penyedia perlu berbagi referensi transaksi, status yang terverifikasi, dan cara merekonsiliasi hasil akhir.
Persyaratan teknis utama
- Permintaan setoran dan penarikan, metode pembayaran, serta pengalihan halaman.
- Notifikasi bertanda tangan, pemeriksaan validitas, dan perlindungan dari pengulangan.
- Status menunggu, ditolak, dibatalkan, dikembalikan, atau selesai.
- Riwayat transaksi, rekonsiliasi, dan catatan bagi tim dukungan.
Metode yang didukung, pengembalian dana, mata uang, dan kewajiban kepatuhan ditentukan oleh penyedia, pengelola, dan pasar.
Cara mempersiapkan integrasi
Tahapan ini menjelaskan hal teknis yang perlu diselesaikan. Pelaksanaan dan hasil akhirnya bergantung pada sistem terkait serta cakupan yang disepakati.
Tentukan pemilik transaksi
Petakan sistem yang membuat permintaan setoran atau penarikan, memberikan persetujuan, dan menautkan referensi ke jurnal dompet.
Selaraskan model status
Permintaan, otorisasi, konfirmasi, penolakan, pembalikan, dan sengketa diperlakukan sebagai peristiwa berbeda bila didukung.
Rencanakan rekonsiliasi
Cocokkan laporan penyedia, pergerakan dompet, dan status yang ditampilkan kepada pemain berdasarkan referensi tetap.
Informasi yang kami perlukan
- Metode pembayaran, mata uang, dan negara sasaran
- Dompet yang digunakan, sistem keuangan, dan laporan
- Dokumentasi webhook, pengembalian dana, dan penarikan
Skenario yang perlu diuji
- Satu notifikasi valid tidak menambah saldo dua kali.
- Penarikan tertunda tidak ditampilkan sebagai selesai terlalu cepat.
- Transaksi yang dibalik tetap menyimpan referensi pembayaran awal.
Apa yang perlu ditentukan sebelum implementasi?
Apakah beberapa penyedia pembayaran bisa dihubungkan?
Bisa, jika pengalihan transaksi, status, dan tanggung jawab penyelesaian tetap konsisten antarpenyedia.
Bagaimana mencegah setoran ganda?
Hubungkan referensi internal dan eksternal serta pastikan webhook berulang atau terlambat tidak memberikan kredit kedua.
Apakah integrasi ini termasuk pembukaan akun merchant?
Tidak. Persetujuan merchant dan hak pemrosesan pembayaran tunduk pada evaluasi serta kontrak terpisah dengan penyedia.
Bagaimana memvalidasi tanda tangan notifikasi?
Ikuti spesifikasi penyedia, termasuk kolom yang ditandatangani, pergantian kunci, dan mekanisme antipengulangan jika tersedia.