[{"data":1,"prerenderedAt":103},["ShallowReactive",2],{"insights-id-id":3},[4,49,80],{"id":5,"title":6,"body":7,"category":38,"date":39,"description":32,"extension":40,"locale":41,"meta":42,"navigation":43,"path":44,"seo":45,"stem":46,"summary":47,"__hash__":48},"insights\u002Finsights\u002Fid\u002Fplatform-update.md","Pembaruan platform dan kontrak API",{"type":8,"value":9,"toc":31},"minimark",[10,15,19,23],[11,12,14],"h2",{"id":13},"kontrak-yang-dapat-ditinjau","Kontrak yang dapat ditinjau",[16,17,18],"p",{},"Spesifikasi OpenAPI merchant dibangun dari kelompok endpoint publik, dibersihkan dari rute internal, lalu disimpan sebagai snapshot yang dapat ditinjau. Versi stabil tidak berubah setelah diterbitkan.",[11,20,22],{"id":21},"lingkungan-aman","Lingkungan aman",[16,24,25,26,30],{},"Fitur ",[27,28,29],"strong",{},"Try It"," hanya dapat mengirim permintaan ke origin Sandbox yang disetujui. Kredensial hanya berada di memori halaman.",{"title":32,"searchDepth":33,"depth":33,"links":34},"",3,[35,37],{"id":13,"depth":36,"text":14},2,{"id":21,"depth":36,"text":22},"announcement","2026-10-01","md","id",{},true,"\u002Fid\u002Finsights\u002Fplatform-update",{"title":6,"description":32},"insights\u002Fid\u002Fplatform-update","Cara platform menerbitkan perubahan kontrak API yang telah ditinjau dan diberi versi.","Fo9JIUYuJWUCnPmqEbGvKeZfV_VOUhI3dJqU-A3HyKM",{"id":50,"title":51,"body":52,"category":72,"date":73,"description":32,"extension":40,"locale":41,"meta":74,"navigation":43,"path":75,"seo":76,"stem":77,"summary":78,"__hash__":79},"insights\u002Finsights\u002Fid\u002Fintegration-basics.md","Dasar integrasi merchant",{"type":8,"value":53,"toc":68},[54,58,61,65],[11,55,57],{"id":56},"mulai-dari-idempotensi","Mulai dari idempotensi",[16,59,60],{},"Gunakan nomor bisnis yang unik dan simpan nomor transaksi platform. Permintaan ulang harus memakai parameter yang sama.",[11,62,64],{"id":63},"verifikasi-callback","Verifikasi callback",[16,66,67],{},"Selalu verifikasi tanda tangan, tangani event berulang secara idempoten, dan gunakan API query saat hasil jaringan tidak diketahui.",{"title":32,"searchDepth":33,"depth":33,"links":69},[70,71],{"id":56,"depth":36,"text":57},{"id":63,"depth":36,"text":64},"integration-guide","2026-09-25",{},"\u002Fid\u002Finsights\u002Fintegration-basics",{"title":51,"description":32},"insights\u002Fid\u002Fintegration-basics","Persiapkan idempotensi, tanda tangan, callback, dan rekonsiliasi sebelum transaksi pertama.","AtOQ_ojA0aRWLykvnUUJx7psVN1zjW6zklPcLvCBt5I",{"id":81,"title":82,"body":83,"category":95,"date":96,"description":32,"extension":40,"locale":41,"meta":97,"navigation":43,"path":98,"seo":99,"stem":100,"summary":101,"__hash__":102},"insights\u002Finsights\u002Fid\u002Freconciliation-control.md","Rekonsiliasi sebagai kontrol operasional",{"type":8,"value":84,"toc":92},[85,89],[11,86,88],{"id":87},"pisahkan-fakta","Pisahkan fakta",[16,90,91],{},"Status transaksi, jurnal ledger, batch settlement, dan laporan kanal memiliki tanggung jawab berbeda. Rekonsiliasi menghubungkan fakta tersebut tanpa menulis ulang histori.",{"title":32,"searchDepth":33,"depth":33,"links":93},[94],{"id":87,"depth":36,"text":88},"industry-insight","2026-09-18",{},"\u002Fid\u002Finsights\u002Freconciliation-control",{"title":82,"description":32},"insights\u002Fid\u002Freconciliation-control","Pisahkan fakta pembayaran, ledger, settlement, dan laporan kanal agar selisih dapat ditelusuri.","sYSCgi1OEnqE3OBaMmTojFfZfGf3EhLkULqKqhWIK4g",1792929326003]