[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"navigation":3,"\u002Fapi-to-api\u002Fcallback":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":31,"body":49,"description":349,"extension":350,"links":351,"meta":352,"navigation":353,"path":32,"seo":354,"stem":33,"__hash__":355},"docs\u002F1.api-to-api\u002F7.callback.md",{"type":50,"value":51,"toc":344},"minimark",[52,56,65,70,268,272,275,284,288,295,340],[53,54,31],"h1",{"id":55},"callback",[57,58,59,60,64],"p",{},"Callback dikirim jika ",[61,62,63],"code",{},"mitra_key.callback_url"," valid. Callback dipakai agar mitra tidak harus polling status terus-menerus.",[66,67,69],"h2",{"id":68},"webhook-payload","Webhook Payload",[71,72,77],"pre",{"className":73,"code":74,"language":75,"meta":76,"style":76},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"event\": \"transaction.updated\",\n  \"event_id\": \"callback_9381_20260814144652\",\n  \"occurred_at\": \"2026-08-14 14:46:52\",\n  \"partner_trx_id\": \"OMNI-TRX-001\",\n  \"transaction_number\": \"PAY\u002FKFI\u002F8\u002F2026\u002F54\",\n  \"payment_status\": \"PAID\",\n  \"transaction_status\": \"SUCCESS\",\n  \"serial_number\": \"0214073400005825489229\"\n}\n","json","",[61,78,79,88,116,137,158,179,200,221,242,262],{"__ignoreMap":76},[80,81,84],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sMK4o","{\n",[80,89,91,94,98,101,104,107,111,113],{"class":82,"line":90},2,[80,92,93],{"class":86},"  \"",[80,95,97],{"class":96},"spNyl","event",[80,99,100],{"class":86},"\"",[80,102,103],{"class":86},":",[80,105,106],{"class":86}," \"",[80,108,110],{"class":109},"sfazB","transaction.updated",[80,112,100],{"class":86},[80,114,115],{"class":86},",\n",[80,117,119,121,124,126,128,130,133,135],{"class":82,"line":118},3,[80,120,93],{"class":86},[80,122,123],{"class":96},"event_id",[80,125,100],{"class":86},[80,127,103],{"class":86},[80,129,106],{"class":86},[80,131,132],{"class":109},"callback_9381_20260814144652",[80,134,100],{"class":86},[80,136,115],{"class":86},[80,138,140,142,145,147,149,151,154,156],{"class":82,"line":139},4,[80,141,93],{"class":86},[80,143,144],{"class":96},"occurred_at",[80,146,100],{"class":86},[80,148,103],{"class":86},[80,150,106],{"class":86},[80,152,153],{"class":109},"2026-08-14 14:46:52",[80,155,100],{"class":86},[80,157,115],{"class":86},[80,159,161,163,166,168,170,172,175,177],{"class":82,"line":160},5,[80,162,93],{"class":86},[80,164,165],{"class":96},"partner_trx_id",[80,167,100],{"class":86},[80,169,103],{"class":86},[80,171,106],{"class":86},[80,173,174],{"class":109},"OMNI-TRX-001",[80,176,100],{"class":86},[80,178,115],{"class":86},[80,180,182,184,187,189,191,193,196,198],{"class":82,"line":181},6,[80,183,93],{"class":86},[80,185,186],{"class":96},"transaction_number",[80,188,100],{"class":86},[80,190,103],{"class":86},[80,192,106],{"class":86},[80,194,195],{"class":109},"PAY\u002FKFI\u002F8\u002F2026\u002F54",[80,197,100],{"class":86},[80,199,115],{"class":86},[80,201,203,205,208,210,212,214,217,219],{"class":82,"line":202},7,[80,204,93],{"class":86},[80,206,207],{"class":96},"payment_status",[80,209,100],{"class":86},[80,211,103],{"class":86},[80,213,106],{"class":86},[80,215,216],{"class":109},"PAID",[80,218,100],{"class":86},[80,220,115],{"class":86},[80,222,224,226,229,231,233,235,238,240],{"class":82,"line":223},8,[80,225,93],{"class":86},[80,227,228],{"class":96},"transaction_status",[80,230,100],{"class":86},[80,232,103],{"class":86},[80,234,106],{"class":86},[80,236,237],{"class":109},"SUCCESS",[80,239,100],{"class":86},[80,241,115],{"class":86},[80,243,245,247,250,252,254,256,259],{"class":82,"line":244},9,[80,246,93],{"class":86},[80,248,249],{"class":96},"serial_number",[80,251,100],{"class":86},[80,253,103],{"class":86},[80,255,106],{"class":86},[80,257,258],{"class":109},"0214073400005825489229",[80,260,261],{"class":86},"\"\n",[80,263,265],{"class":82,"line":264},10,[80,266,267],{"class":86},"}\n",[66,269,271],{"id":270},"retry-policy","Retry Policy",[57,273,274],{},"Callback bersifat at-least-once. Jika endpoint mitra timeout atau tidak mengembalikan response sukses, Miharogames dapat mengirim ulang callback.",[57,276,277,278,280,281,283],{},"Mitra harus membuat receiver idempotent memakai ",[61,279,123],{}," atau ",[61,282,165],{},".",[66,285,287],{"id":286},"response-mitra","Response Mitra",[57,289,290,291,294],{},"Endpoint mitra sebaiknya mengembalikan response ",[61,292,293],{},"2xx"," secepat mungkin.",[71,296,298],{"className":73,"code":297,"language":75,"meta":76,"style":76},"{\n  \"status\": true,\n  \"message\": \"OK\"\n}\n",[61,299,300,304,318,336],{"__ignoreMap":76},[80,301,302],{"class":82,"line":83},[80,303,87],{"class":86},[80,305,306,308,311,313,315],{"class":82,"line":90},[80,307,93],{"class":86},[80,309,310],{"class":96},"status",[80,312,100],{"class":86},[80,314,103],{"class":86},[80,316,317],{"class":86}," true,\n",[80,319,320,322,325,327,329,331,334],{"class":82,"line":118},[80,321,93],{"class":86},[80,323,324],{"class":96},"message",[80,326,100],{"class":86},[80,328,103],{"class":86},[80,330,106],{"class":86},[80,332,333],{"class":109},"OK",[80,335,261],{"class":86},[80,337,338],{"class":82,"line":139},[80,339,267],{"class":86},[341,342,343],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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":76,"searchDepth":83,"depth":90,"links":345},[346,347,348],{"id":68,"depth":90,"text":69},{"id":270,"depth":90,"text":271},{"id":286,"depth":90,"text":287},"Webhook transaksi dari Miharogames ke endpoint mitra.","md",null,{},true,{"title":31,"description":349},"QV4ity7_o5pGizPMaut3h2LqR3cnpIB3CZ72DS0UTWw",1786900675854]