
Integrasi API
Berikan dokumentasi lengkap dan kebutuhan Anda kepada asisten pemrograman AI, lalu validasi permintaan serta callback.
Ikuti langkahnya di dasbor Anda. Klik gambar untuk memperbesar.
Buka dokumentasi API di bagian atas, lalu panduan integrasi AI. Gunakan Salin dokumen lengkap atau Unduh Markdown dan berikan seluruh dokumen kepada asisten. Satu contoh endpoint saja tidak mencakup seluruh spesifikasi.
Jelaskan bahasa, framework, dan versi server, tabel pesanan, alur penerimaan atau pembayaran, serta rute callback. Minta rencana perubahan dan pemetaan kolom terlebih dahulu. Asisten harus mengonfirmasi hal yang belum jelas, bukan mengarang kolom atau endpoint.
Minta implementasi Merchant UID + API Key, tanda tangan HMAC-SHA256, pembuatan dan kueri pesanan, verifikasi callback, serta idempotensi. Gunakan string untuk nominal dan perhitungan desimal presisi. Tanda tangan permintaan dan callback memiliki format yang berbeda.
Utamakan SDK resmi Node.js atau PHP / Laravel. Bahasa lain harus mengikuti spesifikasi tanda tangan yang sama. Minta templat variabel lingkungan, petunjuk pemasangan, dan pengujian. Ganti UID, nominal, dan alamat contoh dengan data usaha Anda.
Bagikan hanya dokumentasi publik, konfigurasi contoh, dan kesalahan yang telah disamarkan. Atur sendiri kunci asli sebagai UUGATE_API_KEY di server; jangan menaruhnya di chat, kode browser, atau repositori. Gunakan kunci lokal fiktif untuk menguji tanda tangan dan callback duplikat.
Baca panduan debug pesanan dan callback. Bandingkan parameter serta hasil antara alat resmi dan kode yang dihasilkan. Selanjutnya, validasi penanganan kesalahan, idempotensi persisten, dan penerima callback sebelum menghubungkan operasi nyata. Kode buatan AI tetap memerlukan uji penerimaan.
Integrasi dengan AI berarti menggunakan asisten pemrograman untuk membuat integrasi UUGate Anda. Tidak perlu membagikan kunci pembayaran atau membuat API pembayaran khusus AI.
Gunakan panduan integrasi AI UUGate lengkap yang saya berikan sebagai spesifikasi API untuk mengintegrasikan [penerimaan / wallet eksklusif / pembayaran tunggal] ke proyek [bahasa / framework / versi server] saya.
Jelaskan dahulu alur bisnis, pemetaan kolom pesanan, rute callback, dan hal yang perlu dikonfirmasi. Setelah itu tulis kodenya.
Baca konfigurasi dari UUGATE_BASE_URL, UUGATE_MERCHANT_UID, dan UUGATE_API_KEY. Gunakan nilai contoh; jangan meminta atau membuat kunci asli.
Terapkan tanda tangan, pembuatan dan kueri pesanan, verifikasi rawBody asli callback, serta transaksi database dengan batasan unik untuk mencegah kredit ganda. Validasi merchant, pesanan, aset, nominal, dan status akhir.
Sertakan petunjuk pemasangan, templat lingkungan, pengujian callback valid, diubah, dan duplikat, serta pemecahan masalah. Jangan otomatis memanggil endpoint pesanan atau pembayaran produksi.