[{"data":1,"prerenderedAt":652},["ShallowReactive",2],{"navigation_docs":3,"-docs-wallet-adapter-debit":268,"-docs-wallet-adapter-debit-surround":647},[4,22,35,56,80,135,170,198,222,243],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":14,"path":15,"stem":16},"Integration checklist","\u002Fdocs\u002Fgetting-started\u002Fintegration-checklist","docs\u002F1.getting-started\u002F2.integration-checklist",{"title":18,"path":19,"stem":20},"Environments and base URLs","\u002Fdocs\u002Fgetting-started\u002Fenvironments-and-base-urls","docs\u002F1.getting-started\u002F3.environments-and-base-urls",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Troubleshooting","\u002Fdocs\u002Ftroubleshooting","docs\u002F10.troubleshooting",[27,31],{"title":28,"path":29,"stem":30},"Common errors","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-errors","docs\u002F10.troubleshooting\u002F1.common-errors",{"title":32,"path":33,"stem":34},"Support escalation","\u002Fdocs\u002Ftroubleshooting\u002Fsupport-escalation","docs\u002F10.troubleshooting\u002F2.support-escalation",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Integration Flow","\u002Fdocs\u002Fintegration-flow","docs\u002F2.integration-flow",[40,44,48,52],{"title":41,"path":42,"stem":43},"Architecture","\u002Fdocs\u002Fintegration-flow\u002Farchitecture","docs\u002F2.integration-flow\u002F1.architecture",{"title":45,"path":46,"stem":47},"Launch session model","\u002Fdocs\u002Fintegration-flow\u002Flaunch-session-model","docs\u002F2.integration-flow\u002F2.launch-session-model",{"title":49,"path":50,"stem":51},"Order and wallet saga","\u002Fdocs\u002Fintegration-flow\u002Forder-and-wallet-saga","docs\u002F2.integration-flow\u002F3.order-and-wallet-saga",{"title":53,"path":54,"stem":55},"FX fees and rounding","\u002Fdocs\u002Fintegration-flow\u002Ffx-fees-and-rounding","docs\u002F2.integration-flow\u002F4.fx-fees-and-rounding",{"title":57,"path":58,"stem":59,"children":60,"page":21},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F3.dashboard",[61,64,68,72,76],{"title":10,"path":62,"stem":63},"\u002Fdocs\u002Fdashboard\u002Foverview","docs\u002F3.dashboard\u002F1.overview",{"title":65,"path":66,"stem":67},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":69,"path":70,"stem":71},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":73,"path":74,"stem":75},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":77,"path":78,"stem":79},"Market visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":81,"path":82,"stem":83,"children":84,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[85,89,92,96,100,104,107,111,115,119,123,127,131],{"title":86,"path":87,"stem":88},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":73,"path":90,"stem":91},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":93,"path":94,"stem":95},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":97,"path":98,"stem":99},"Simulator","\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":101,"path":102,"stem":103},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F13.error-codes",{"title":65,"path":105,"stem":106},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":108,"path":109,"stem":110},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":112,"path":113,"stem":114},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":116,"path":117,"stem":118},"Users","\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":120,"path":121,"stem":122},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":124,"path":125,"stem":126},"Trades","\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":128,"path":129,"stem":130},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F8.redemptions",{"title":132,"path":133,"stem":134},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":136,"path":137,"stem":138,"children":139,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[140,143,146,150,154,158,162,166],{"title":10,"path":141,"stem":142},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":86,"path":144,"stem":145},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":147,"path":148,"stem":149},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":151,"path":152,"stem":153},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":155,"path":156,"stem":157},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":159,"path":160,"stem":161},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":163,"path":164,"stem":165},"Operation lookup","\u002Fdocs\u002Fwallet-adapter\u002Foperation-lookup","docs\u002F5.wallet-adapter\u002F7.operation-lookup",{"title":167,"path":168,"stem":169},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F8.idempotency",{"title":171,"path":172,"stem":173,"children":174,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[175,178,182,186,190,194],{"title":10,"path":176,"stem":177},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":179,"path":180,"stem":181},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":183,"path":184,"stem":185},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":187,"path":188,"stem":189},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":191,"path":192,"stem":193},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":195,"path":196,"stem":197},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":199,"path":200,"stem":201,"children":202,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[203,207,210,214,218],{"title":204,"path":205,"stem":206},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":97,"path":208,"stem":209},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":211,"path":212,"stem":213},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":215,"path":216,"stem":217},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":219,"path":220,"stem":221},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":223,"path":224,"stem":225,"children":226,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[227,231,235,239],{"title":228,"path":229,"stem":230},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":232,"path":233,"stem":234},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":236,"path":237,"stem":238},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":240,"path":241,"stem":242},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":244,"path":245,"stem":246,"children":247,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[248,252,256,260,264],{"title":249,"path":250,"stem":251},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":253,"path":254,"stem":255},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":257,"path":258,"stem":259},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":261,"path":262,"stem":263},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":265,"path":266,"stem":267},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":269,"title":151,"body":270,"description":640,"extension":641,"links":642,"meta":643,"navigation":644,"path":152,"seo":645,"stem":153,"__hash__":646},"docs\u002Fdocs\u002F5.wallet-adapter\u002F4.debit.md",{"type":271,"value":272,"toc":633},"minimark",[273,277,281,286,292,296,464,468,585,589,612,616,629],[274,275,151],"h1",{"id":276},"debit",[278,279,280],"p",{},"Debit user wallet for buy-side flow.",[282,283,285],"h2",{"id":284},"path","Path",[278,287,288],{},[289,290,291],"code",{},"POST \u002Fdebit",[282,293,295],{"id":294},"request-body","Request body",[297,298,303],"pre",{"className":299,"code":300,"language":301,"meta":302,"style":302},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"external_user_id\": \"operator-user-123\",\n  \"amount_minor\": 10000,\n  \"currency_code\": \"IDR\",\n  \"idempotency_key\": \"mini_app_order:1:debit\",\n  \"direction\": \"debit\",\n  \"reason\": \"mini_app_buy\",\n  \"metadata\": {}\n}\n","json","",[289,304,305,314,342,360,381,402,422,443,458],{"__ignoreMap":302},[306,307,310],"span",{"class":308,"line":309},"line",1,[306,311,313],{"class":312},"sMK4o","{\n",[306,315,317,320,324,327,330,333,337,339],{"class":308,"line":316},2,[306,318,319],{"class":312},"  \"",[306,321,323],{"class":322},"spNyl","external_user_id",[306,325,326],{"class":312},"\"",[306,328,329],{"class":312},":",[306,331,332],{"class":312}," \"",[306,334,336],{"class":335},"sfazB","operator-user-123",[306,338,326],{"class":312},[306,340,341],{"class":312},",\n",[306,343,345,347,350,352,354,358],{"class":308,"line":344},3,[306,346,319],{"class":312},[306,348,349],{"class":322},"amount_minor",[306,351,326],{"class":312},[306,353,329],{"class":312},[306,355,357],{"class":356},"sbssI"," 10000",[306,359,341],{"class":312},[306,361,363,365,368,370,372,374,377,379],{"class":308,"line":362},4,[306,364,319],{"class":312},[306,366,367],{"class":322},"currency_code",[306,369,326],{"class":312},[306,371,329],{"class":312},[306,373,332],{"class":312},[306,375,376],{"class":335},"IDR",[306,378,326],{"class":312},[306,380,341],{"class":312},[306,382,384,386,389,391,393,395,398,400],{"class":308,"line":383},5,[306,385,319],{"class":312},[306,387,388],{"class":322},"idempotency_key",[306,390,326],{"class":312},[306,392,329],{"class":312},[306,394,332],{"class":312},[306,396,397],{"class":335},"mini_app_order:1:debit",[306,399,326],{"class":312},[306,401,341],{"class":312},[306,403,405,407,410,412,414,416,418,420],{"class":308,"line":404},6,[306,406,319],{"class":312},[306,408,409],{"class":322},"direction",[306,411,326],{"class":312},[306,413,329],{"class":312},[306,415,332],{"class":312},[306,417,276],{"class":335},[306,419,326],{"class":312},[306,421,341],{"class":312},[306,423,425,427,430,432,434,436,439,441],{"class":308,"line":424},7,[306,426,319],{"class":312},[306,428,429],{"class":322},"reason",[306,431,326],{"class":312},[306,433,329],{"class":312},[306,435,332],{"class":312},[306,437,438],{"class":335},"mini_app_buy",[306,440,326],{"class":312},[306,442,341],{"class":312},[306,444,446,448,451,453,455],{"class":308,"line":445},8,[306,447,319],{"class":312},[306,449,450],{"class":322},"metadata",[306,452,326],{"class":312},[306,454,329],{"class":312},[306,456,457],{"class":312}," {}\n",[306,459,461],{"class":308,"line":460},9,[306,462,463],{"class":312},"}\n",[282,465,467],{"id":466},"response-body","Response body",[297,469,471],{"className":299,"code":470,"language":301,"meta":302,"style":302},"{\n  \"status\": \"succeeded\",\n  \"currency_code\": \"IDR\",\n  \"amount_minor\": 10000,\n  \"idempotency_key\": \"mini_app_order:1:debit\",\n  \"remote_reference\": \"wallet-op-123\",\n  \"balance_minor\": 90000\n}\n",[289,472,473,477,497,515,529,547,567,581],{"__ignoreMap":302},[306,474,475],{"class":308,"line":309},[306,476,313],{"class":312},[306,478,479,481,484,486,488,490,493,495],{"class":308,"line":316},[306,480,319],{"class":312},[306,482,483],{"class":322},"status",[306,485,326],{"class":312},[306,487,329],{"class":312},[306,489,332],{"class":312},[306,491,492],{"class":335},"succeeded",[306,494,326],{"class":312},[306,496,341],{"class":312},[306,498,499,501,503,505,507,509,511,513],{"class":308,"line":344},[306,500,319],{"class":312},[306,502,367],{"class":322},[306,504,326],{"class":312},[306,506,329],{"class":312},[306,508,332],{"class":312},[306,510,376],{"class":335},[306,512,326],{"class":312},[306,514,341],{"class":312},[306,516,517,519,521,523,525,527],{"class":308,"line":362},[306,518,319],{"class":312},[306,520,349],{"class":322},[306,522,326],{"class":312},[306,524,329],{"class":312},[306,526,357],{"class":356},[306,528,341],{"class":312},[306,530,531,533,535,537,539,541,543,545],{"class":308,"line":383},[306,532,319],{"class":312},[306,534,388],{"class":322},[306,536,326],{"class":312},[306,538,329],{"class":312},[306,540,332],{"class":312},[306,542,397],{"class":335},[306,544,326],{"class":312},[306,546,341],{"class":312},[306,548,549,551,554,556,558,560,563,565],{"class":308,"line":404},[306,550,319],{"class":312},[306,552,553],{"class":322},"remote_reference",[306,555,326],{"class":312},[306,557,329],{"class":312},[306,559,332],{"class":312},[306,561,562],{"class":335},"wallet-op-123",[306,564,326],{"class":312},[306,566,341],{"class":312},[306,568,569,571,574,576,578],{"class":308,"line":424},[306,570,319],{"class":312},[306,572,573],{"class":322},"balance_minor",[306,575,326],{"class":312},[306,577,329],{"class":312},[306,579,580],{"class":356}," 90000\n",[306,582,583],{"class":308,"line":445},[306,584,463],{"class":312},[282,586,588],{"id":587},"status-values","Status values",[590,591,592,597,602,607],"ul",{},[593,594,595],"li",{},[289,596,492],{},[593,598,599],{},[289,600,601],{},"failed",[593,603,604],{},[289,605,606],{},"pending",[593,608,609],{},[289,610,611],{},"unknown",[282,613,615],{"id":614},"rules","Rules",[590,617,618,621,626],{},[593,619,620],{},"same idempotency key must return same effective result",[593,622,623,625],{},[289,624,611],{}," must be used when remote state cannot be trusted",[593,627,628],{},"do not silently convert failure into success",[630,631,632],"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 pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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":302,"searchDepth":316,"depth":316,"links":634},[635,636,637,638,639],{"id":284,"depth":316,"text":285},{"id":294,"depth":316,"text":295},{"id":466,"depth":316,"text":467},{"id":587,"depth":316,"text":588},{"id":614,"depth":316,"text":615},"Debit contract for buy-side wallet mutations.","md",null,{},true,{"title":151,"description":640},"nqW5A9IRGYRWu8Bfa4RGitg6AHpGu78r41QiZqCYlAg",[648,650],{"title":147,"path":148,"stem":149,"description":649,"children":-1},"Balance lookup contract for the operator wallet adapter.",{"title":155,"path":156,"stem":157,"description":651,"children":-1},"Credit contract for sell and redemption payouts.",1781957290954]