Integrasi dengan AI Assistant
Dokumentasi ini punya versi satu file yang ditulis untuk dibaca oleh LLM: /llms.txt.
Apa itu llms.txt?
llms.txt adalah file teks biasa di root situs yang merangkum cara memakai sebuah layanan. Halaman dokumentasi ini dipecah per produk dan berisi banyak tabel, jadi AI assistant yang membacanya satu per satu mudah kehilangan konteks. llms.txt menyatukan semuanya dalam satu file: environment, autentikasi, signature, endpoint tiap produk, callback, kode respons, dan kesalahan yang paling sering terjadi.
Isi file
- Base URL sandbox dan production, serta apa yang perlu disiapkan sebelum call pertama (RSA key, client key, merchant ref, whitelist IP).
- Aturan yang paling sering membuat integrasi gagal, misalnya
X-EXTERNAL-IDharus unik dan body yang di-sign harus sama persis dengan yang dikirim. - Formula signature untuk access token dan untuk request bisnis, beserta contoh kode.
- Ringkasan QRIS, Virtual Account, e-wallet, credit card, payment link, dan disbursement, termasuk path, service code, dan contoh body.
- Path callback yang harus disediakan merchant, cara memverifikasi signature, dan cara menangani pengiriman ulang.
- Daftar kode respons dan checklist pengujian di sandbox.
File ini ringkasan. Detail field lengkap tetap ada di halaman produk masing-masing, dan llms.txt menautkan ke halaman tersebut.
Cara memakai
Coding assistant di editor atau terminal. Tempel URL https://docs.doitpay.co/llms.txt ke prompt, atau unduh file dan taruh di repositori Anda (misalnya docs/doitpay.md) supaya assistant selalu membacanya:
Baca https://docs.doitpay.co/llms.txt lalu buat client Go untuk
membuat Virtual Account BCA dan memverifikasi callback pembayarannya.
Chat biasa. Unggah atau tempel isi file sebelum mengajukan pertanyaan integrasi.
Pipeline internal. Ambil file ini dari URL di atas dan masukkan ke knowledge base atau system prompt agen Anda. Isinya berubah saat API berubah, jadi ambil ulang secara berkala dan jangan menyalinnya sekali saja.
Batasan
- Kode yang dihasilkan AI tetap harus diuji di sandbox sebelum production. Mulai dari access token: respons
2007300berarti signature RSA Anda benar. - Jika
llms.txtdan halaman produk berbeda, halaman produk yang benar. Mohon laporkan perbedaannya ke [email protected]. - Jangan pernah menempelkan private key, client key, atau disbursement secret key ke prompt AI.