[{"data":1,"prerenderedAt":249},["ShallowReactive",2],{"navigation":3,"\u002Fapi-to-api":47},[4,34,41],{"title":5,"path":6,"stem":7,"children":8},"API to API","\u002Fapi-to-api","1.api-to-api\u002F1.index",[9,10,14,18,22,26,30],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Authentication","\u002Fapi-to-api\u002Fauthentication","1.api-to-api\u002F2.authentication",{"title":15,"path":16,"stem":17},"Customer","\u002Fapi-to-api\u002Fcustomer","1.api-to-api\u002F3.customer",{"title":19,"path":20,"stem":21},"Products","\u002Fapi-to-api\u002Fproducts","1.api-to-api\u002F4.products",{"title":23,"path":24,"stem":25},"Checkout","\u002Fapi-to-api\u002Fcheckout","1.api-to-api\u002F5.checkout",{"title":27,"path":28,"stem":29},"Payment","\u002Fapi-to-api\u002Fpayment","1.api-to-api\u002F6.payment",{"title":31,"path":32,"stem":33},"Callback","\u002Fapi-to-api\u002Fcallback","1.api-to-api\u002F7.callback",{"title":35,"path":36,"stem":37,"children":38},"Iframe Static","\u002Fiframe-static","2.iframe-static\u002F1.index",[39],{"title":40,"path":36,"stem":37},"Overview",{"title":42,"path":43,"stem":44,"children":45},"Iframe Dynamic","\u002Fiframe-dynamic","3.iframe-dynamic\u002F1.index",[46],{"title":40,"path":43,"stem":44},{"id":48,"title":5,"body":49,"description":242,"extension":243,"links":244,"meta":245,"navigation":246,"path":6,"seo":247,"stem":7,"__hash__":248},"docs\u002F1.api-to-api\u002F1.index.md",{"type":50,"value":51,"toc":235},"minimark",[52,56,60,65,68,72,94,98,138,142,149,183,187,190,224,231],[53,54,5],"h1",{"id":55},"api-to-api",[57,58,59],"p",{},"API-to-API dipakai saat sistem mitra ingin menghubungkan backend mereka langsung ke Miharogames untuk katalog produk, checkout, pembayaran, status transaksi, dan callback.",[61,62,64],"h2",{"id":63},"kapan-dipakai","Kapan dipakai",[57,66,67],{},"Gunakan integrasi ini jika mitra ingin menyimpan katalog Miharogames di database internal, membuat transaksi dari sistem sendiri, dan menerima update transaksi tanpa iframe.",[61,69,71],{"id":70},"alur-utama","Alur utama",[73,74,75,79,82,85,88,91],"ol",{},[76,77,78],"li",{},"Mitra login dan verifikasi OTP untuk mendapat token akses.",[76,80,81],{},"Mitra melakukan provisioning customer warung atau cabang.",[76,83,84],{},"Mitra sync produk berdasarkan price plan yang aktif.",[76,86,87],{},"Mitra hit checkout untuk validasi harga dan pilihan pembayaran.",[76,89,90],{},"Mitra hit payment untuk membuat transaksi.",[76,92,93],{},"Mitra cek payment status atau menerima callback saat transaksi berubah.",[61,95,97],{"id":96},"environment","Environment",[99,100,101,113],"table",{},[102,103,104],"thead",{},[105,106,107,110],"tr",{},[108,109,97],"th",{},[108,111,112],{},"Base URL",[114,115,116,128],"tbody",{},[105,117,118,122],{},[119,120,121],"td",{},"Development",[119,123,124],{},[125,126,127],"code",{},"https:\u002F\u002Fdev-api.miharogames.co.id",[105,129,130,133],{},[119,131,132],{},"Production",[119,134,135],{},[125,136,137],{},"https:\u002F\u002Fapi.miharogames.co.id",[61,139,141],{"id":140},"format-autentikasi","Format autentikasi",[57,143,144,145,148],{},"Semua endpoint ",[125,146,147],{},"client\u002Fv2"," memakai kredensial integrasi mitra. Secret key menentukan mitra, price plan, dan izin akses.",[150,151,156],"pre",{"className":152,"code":153,"language":154,"meta":155,"style":155},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","X-SECRET-KEY: {partner_secret_key}\nAuthorization: Bearer {access_token}\n","bash","",[125,157,158,171],{"__ignoreMap":155},[159,160,163,167],"span",{"class":161,"line":162},"line",1,[159,164,166],{"class":165},"sBMFI","X-SECRET-KEY:",[159,168,170],{"class":169},"sfazB"," {partner_secret_key}\n",[159,172,174,177,180],{"class":161,"line":173},2,[159,175,176],{"class":165},"Authorization:",[159,178,179],{"class":169}," Bearer",[159,181,182],{"class":169}," {access_token}\n",[61,184,186],{"id":185},"status-transaksi","Status transaksi",[57,188,189],{},"Response ke mitra memakai status yang sudah dinormalisasi agar tidak perlu membaca kode internal IRS.",[99,191,192,202],{},[102,193,194],{},[105,195,196,199],{},[108,197,198],{},"Field",[108,200,201],{},"Fungsi",[114,203,204,214],{},[105,205,206,211],{},[119,207,208],{},[125,209,210],{},"payment_status",[119,212,213],{},"Status pembayaran saldo, koin, atau payment gateway.",[105,215,216,221],{},[119,217,218],{},[125,219,220],{},"transaction_status",[119,222,223],{},"Status fulfilment produk ke supplier.",[57,225,226,227,230],{},"Lanjutkan ke halaman ",[228,229,11],"strong",{}," untuk mulai integrasi.",[232,233,234],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":155,"searchDepth":162,"depth":173,"links":236},[237,238,239,240,241],{"id":63,"depth":173,"text":64},{"id":70,"depth":173,"text":71},{"id":96,"depth":173,"text":97},{"id":140,"depth":173,"text":141},{"id":185,"depth":173,"text":186},"Gambaran umum integrasi backend-to-backend untuk mitra Miharogames.","md",null,{},true,{"title":5,"description":242},"Hr78s1UyCCU37IN7pJMqdPbMlFfI5Xrt2Rx0ZRfKM1Q",1786900675316]