[{"data":1,"prerenderedAt":966},["ShallowReactive",2],{"navigation":3,"\u002Fapi-to-api\u002Fcustomer":51},[4,38,45],{"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,34],{"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},"Transaction","\u002Fapi-to-api\u002Ftransaction","1.api-to-api\u002F7.transaction",{"title":35,"path":36,"stem":37},"Callback","\u002Fapi-to-api\u002Fcallback","1.api-to-api\u002F8.callback",{"title":39,"path":40,"stem":41,"children":42},"Iframe Static","\u002Fiframe-static","2.iframe-static\u002F1.index",[43],{"title":44,"path":40,"stem":41},"Overview",{"title":46,"path":47,"stem":48,"children":49},"Iframe Dynamic","\u002Fiframe-dynamic","3.iframe-dynamic\u002F1.index",[50],{"title":44,"path":47,"stem":48},{"id":52,"title":15,"body":53,"description":959,"extension":960,"links":961,"meta":962,"navigation":963,"path":16,"seo":964,"stem":17,"__hash__":965},"docs\u002F1.api-to-api\u002F3.customer.md",{"type":54,"value":55,"toc":949},"minimark",[56,60,69,72,77,80,124,129,490,494,500,527,612,616,700,703,796,800,945],[57,58,15],"h1",{"id":59},"customer",[61,62,68],"p",{"className":63},[64,65,66,67],"not-prose","mt-2","text-xs","text-muted","Terakhir diperbarui: 19 Agustus 2026.",[61,70,71],{},"Customer mewakili akun yang akan bertransaksi. Di sisi mitra, akun ini bisa disebut warung, outlet, cabang, kasir, atau anak mitra.",[73,74,76],"h2",{"id":75},"get-profile","Get Profile",[61,78,79],{},"Endpoint ini mengambil profil akun dari token yang sedang dipakai.",[81,82,87],"pre",{"className":83,"code":84,"language":85,"meta":86,"style":86},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","GET \u002Fclient\u002Fv2\u002Fcustomer\u002Fprofile\nAuthorization: Bearer o8coocg8k0ss4wcgk0o8........\nX-SECRET-KEY: {partner_secret_key}\n","bash","",[88,89,90,103,115],"code",{"__ignoreMap":86},[91,92,95,99],"span",{"class":93,"line":94},"line",1,[91,96,98],{"class":97},"sBMFI","GET",[91,100,102],{"class":101},"sfazB"," \u002Fclient\u002Fv2\u002Fcustomer\u002Fprofile\n",[91,104,106,109,112],{"class":93,"line":105},2,[91,107,108],{"class":97},"Authorization:",[91,110,111],{"class":101}," Bearer",[91,113,114],{"class":101}," o8coocg8k0ss4wcgk0o8........\n",[91,116,118,121],{"class":93,"line":117},3,[91,119,120],{"class":97},"X-SECRET-KEY:",[91,122,123],{"class":101}," {partner_secret_key}\n",[125,126,128],"h3",{"id":127},"success-response","Success Response",[81,130,134],{"className":131,"code":132,"language":133,"meta":86,"style":86},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"status\": true,\n  \"message\": \"OK\",\n  \"data\": {\n    \"customer\": {\n      \"id\": 62211,\n      \"name\": \"Toko Koffiesoft\",\n      \"email\": \"toko@koffiesoft.com\",\n      \"phone_number\": \"082340378657\",\n      \"identity_number\": null,\n      \"level\": 2,\n      \"referral_code\": \"ABC1234\",\n      \"registered_at\": \"2026-08-18 10:00:00\"\n    },\n    \"balance\": {\n      \"available\": 80000\n    },\n    \"coin\": {\n      \"note\": \"Konversi koin: 2 koin = Rp1.\",\n      \"available\": 20000,\n      \"available_value\": 10000\n    }\n  }\n}\n","json",[88,135,136,142,160,182,197,211,230,251,272,293,308,325,346,366,372,386,401,406,420,441,457,472,478,484],{"__ignoreMap":86},[91,137,138],{"class":93,"line":94},[91,139,141],{"class":140},"sMK4o","{\n",[91,143,144,147,151,154,157],{"class":93,"line":105},[91,145,146],{"class":140},"  \"",[91,148,150],{"class":149},"spNyl","status",[91,152,153],{"class":140},"\"",[91,155,156],{"class":140},":",[91,158,159],{"class":140}," true,\n",[91,161,162,164,167,169,171,174,177,179],{"class":93,"line":117},[91,163,146],{"class":140},[91,165,166],{"class":149},"message",[91,168,153],{"class":140},[91,170,156],{"class":140},[91,172,173],{"class":140}," \"",[91,175,176],{"class":101},"OK",[91,178,153],{"class":140},[91,180,181],{"class":140},",\n",[91,183,185,187,190,192,194],{"class":93,"line":184},4,[91,186,146],{"class":140},[91,188,189],{"class":149},"data",[91,191,153],{"class":140},[91,193,156],{"class":140},[91,195,196],{"class":140}," {\n",[91,198,200,203,205,207,209],{"class":93,"line":199},5,[91,201,202],{"class":140},"    \"",[91,204,59],{"class":97},[91,206,153],{"class":140},[91,208,156],{"class":140},[91,210,196],{"class":140},[91,212,214,217,221,223,225,228],{"class":93,"line":213},6,[91,215,216],{"class":140},"      \"",[91,218,220],{"class":219},"sbssI","id",[91,222,153],{"class":140},[91,224,156],{"class":140},[91,226,227],{"class":219}," 62211",[91,229,181],{"class":140},[91,231,233,235,238,240,242,244,247,249],{"class":93,"line":232},7,[91,234,216],{"class":140},[91,236,237],{"class":219},"name",[91,239,153],{"class":140},[91,241,156],{"class":140},[91,243,173],{"class":140},[91,245,246],{"class":101},"Toko Koffiesoft",[91,248,153],{"class":140},[91,250,181],{"class":140},[91,252,254,256,259,261,263,265,268,270],{"class":93,"line":253},8,[91,255,216],{"class":140},[91,257,258],{"class":219},"email",[91,260,153],{"class":140},[91,262,156],{"class":140},[91,264,173],{"class":140},[91,266,267],{"class":101},"toko@koffiesoft.com",[91,269,153],{"class":140},[91,271,181],{"class":140},[91,273,275,277,280,282,284,286,289,291],{"class":93,"line":274},9,[91,276,216],{"class":140},[91,278,279],{"class":219},"phone_number",[91,281,153],{"class":140},[91,283,156],{"class":140},[91,285,173],{"class":140},[91,287,288],{"class":101},"082340378657",[91,290,153],{"class":140},[91,292,181],{"class":140},[91,294,296,298,301,303,305],{"class":93,"line":295},10,[91,297,216],{"class":140},[91,299,300],{"class":219},"identity_number",[91,302,153],{"class":140},[91,304,156],{"class":140},[91,306,307],{"class":140}," null,\n",[91,309,311,313,316,318,320,323],{"class":93,"line":310},11,[91,312,216],{"class":140},[91,314,315],{"class":219},"level",[91,317,153],{"class":140},[91,319,156],{"class":140},[91,321,322],{"class":219}," 2",[91,324,181],{"class":140},[91,326,328,330,333,335,337,339,342,344],{"class":93,"line":327},12,[91,329,216],{"class":140},[91,331,332],{"class":219},"referral_code",[91,334,153],{"class":140},[91,336,156],{"class":140},[91,338,173],{"class":140},[91,340,341],{"class":101},"ABC1234",[91,343,153],{"class":140},[91,345,181],{"class":140},[91,347,349,351,354,356,358,360,363],{"class":93,"line":348},13,[91,350,216],{"class":140},[91,352,353],{"class":219},"registered_at",[91,355,153],{"class":140},[91,357,156],{"class":140},[91,359,173],{"class":140},[91,361,362],{"class":101},"2026-08-18 10:00:00",[91,364,365],{"class":140},"\"\n",[91,367,369],{"class":93,"line":368},14,[91,370,371],{"class":140},"    },\n",[91,373,375,377,380,382,384],{"class":93,"line":374},15,[91,376,202],{"class":140},[91,378,379],{"class":97},"balance",[91,381,153],{"class":140},[91,383,156],{"class":140},[91,385,196],{"class":140},[91,387,389,391,394,396,398],{"class":93,"line":388},16,[91,390,216],{"class":140},[91,392,393],{"class":219},"available",[91,395,153],{"class":140},[91,397,156],{"class":140},[91,399,400],{"class":219}," 80000\n",[91,402,404],{"class":93,"line":403},17,[91,405,371],{"class":140},[91,407,409,411,414,416,418],{"class":93,"line":408},18,[91,410,202],{"class":140},[91,412,413],{"class":97},"coin",[91,415,153],{"class":140},[91,417,156],{"class":140},[91,419,196],{"class":140},[91,421,423,425,428,430,432,434,437,439],{"class":93,"line":422},19,[91,424,216],{"class":140},[91,426,427],{"class":219},"note",[91,429,153],{"class":140},[91,431,156],{"class":140},[91,433,173],{"class":140},[91,435,436],{"class":101},"Konversi koin: 2 koin = Rp1.",[91,438,153],{"class":140},[91,440,181],{"class":140},[91,442,444,446,448,450,452,455],{"class":93,"line":443},20,[91,445,216],{"class":140},[91,447,393],{"class":219},[91,449,153],{"class":140},[91,451,156],{"class":140},[91,453,454],{"class":219}," 20000",[91,456,181],{"class":140},[91,458,460,462,465,467,469],{"class":93,"line":459},21,[91,461,216],{"class":140},[91,463,464],{"class":219},"available_value",[91,466,153],{"class":140},[91,468,156],{"class":140},[91,470,471],{"class":219}," 10000\n",[91,473,475],{"class":93,"line":474},22,[91,476,477],{"class":140},"    }\n",[91,479,481],{"class":93,"line":480},23,[91,482,483],{"class":140},"  }\n",[91,485,487],{"class":93,"line":486},24,[91,488,489],{"class":140},"}\n",[73,491,493],{"id":492},"provision-account","Provision Account",[61,495,496,497,499],{},"Endpoint ini membuat atau menyinkronkan akun customer\u002Fwarung\u002Fcabang di bawah mitra. Jika ",[88,498,279],{}," sudah ada pada mitra yang sama, endpoint mengembalikan token untuk akun tersebut.",[81,501,503],{"className":83,"code":502,"language":85,"meta":86,"style":86},"POST \u002Fclient\u002Fv2\u002Fcustomer\u002Fprovision_account\nX-SECRET-KEY: {partner_secret_key}\nContent-Type: application\u002Fjson\n",[88,504,505,513,519],{"__ignoreMap":86},[91,506,507,510],{"class":93,"line":94},[91,508,509],{"class":97},"POST",[91,511,512],{"class":101}," \u002Fclient\u002Fv2\u002Fcustomer\u002Fprovision_account\n",[91,514,515,517],{"class":93,"line":105},[91,516,120],{"class":97},[91,518,123],{"class":101},[91,520,521,524],{"class":93,"line":117},[91,522,523],{"class":97},"Content-Type:",[91,525,526],{"class":101}," application\u002Fjson\n",[81,528,530],{"className":131,"code":529,"language":133,"meta":86,"style":86},"{\n  \"name\": \"Toko Koffiesoft\",\n  \"phone_number\": \"082340378657\",\n  \"email\": \"toko@koffiesoft.com\",\n  \"device_id\": \"web-pos-01\"\n}\n",[88,531,532,536,554,572,590,608],{"__ignoreMap":86},[91,533,534],{"class":93,"line":94},[91,535,141],{"class":140},[91,537,538,540,542,544,546,548,550,552],{"class":93,"line":105},[91,539,146],{"class":140},[91,541,237],{"class":149},[91,543,153],{"class":140},[91,545,156],{"class":140},[91,547,173],{"class":140},[91,549,246],{"class":101},[91,551,153],{"class":140},[91,553,181],{"class":140},[91,555,556,558,560,562,564,566,568,570],{"class":93,"line":117},[91,557,146],{"class":140},[91,559,279],{"class":149},[91,561,153],{"class":140},[91,563,156],{"class":140},[91,565,173],{"class":140},[91,567,288],{"class":101},[91,569,153],{"class":140},[91,571,181],{"class":140},[91,573,574,576,578,580,582,584,586,588],{"class":93,"line":184},[91,575,146],{"class":140},[91,577,258],{"class":149},[91,579,153],{"class":140},[91,581,156],{"class":140},[91,583,173],{"class":140},[91,585,267],{"class":101},[91,587,153],{"class":140},[91,589,181],{"class":140},[91,591,592,594,597,599,601,603,606],{"class":93,"line":199},[91,593,146],{"class":140},[91,595,596],{"class":149},"device_id",[91,598,153],{"class":140},[91,600,156],{"class":140},[91,602,173],{"class":140},[91,604,605],{"class":101},"web-pos-01",[91,607,365],{"class":140},[91,609,610],{"class":93,"line":213},[91,611,489],{"class":140},[125,613,615],{"id":614},"field","Field",[617,618,619,637],"table",{},[620,621,622],"thead",{},[623,624,625,628,631,634],"tr",{},[626,627,615],"th",{},[626,629,630],{},"Tipe",[626,632,633],{},"Wajib",[626,635,636],{},"Keterangan",[638,639,640,656,669,682],"tbody",{},[623,641,642,647,650,653],{},[643,644,645],"td",{},[88,646,237],{},[643,648,649],{},"string",[643,651,652],{},"Ya",[643,654,655],{},"Nama customer\u002Fwarung\u002Fcabang.",[623,657,658,662,664,666],{},[643,659,660],{},[88,661,279],{},[643,663,649],{},[643,665,652],{},[643,667,668],{},"Nomor telepon unik customer pada mitra.",[623,670,671,675,677,679],{},[643,672,673],{},[88,674,258],{},[643,676,649],{},[643,678,652],{},[643,680,681],{},"Email customer. Harus valid dan unik per mitra.",[623,683,684,688,690,693],{},[643,685,686],{},[88,687,596],{},[643,689,649],{},[643,691,692],{},"Tidak",[643,694,695,696,699],{},"ID device\u002Faplikasi mitra. Default ",[88,697,698],{},"client-api-pos",".",[125,701,128],{"id":702},"success-response-1",[81,704,706],{"className":131,"code":705,"language":133,"meta":86,"style":86},"{\n  \"status\": true,\n  \"message\": \"Akun berhasil disinkronisasi.\",\n  \"data\": {\n    \"customer_id\": 62211,\n    \"token\": \"o8coocg8k0ss4wcgk0o8........\"\n  }\n}\n",[88,707,708,712,724,743,755,770,788,792],{"__ignoreMap":86},[91,709,710],{"class":93,"line":94},[91,711,141],{"class":140},[91,713,714,716,718,720,722],{"class":93,"line":105},[91,715,146],{"class":140},[91,717,150],{"class":149},[91,719,153],{"class":140},[91,721,156],{"class":140},[91,723,159],{"class":140},[91,725,726,728,730,732,734,736,739,741],{"class":93,"line":117},[91,727,146],{"class":140},[91,729,166],{"class":149},[91,731,153],{"class":140},[91,733,156],{"class":140},[91,735,173],{"class":140},[91,737,738],{"class":101},"Akun berhasil disinkronisasi.",[91,740,153],{"class":140},[91,742,181],{"class":140},[91,744,745,747,749,751,753],{"class":93,"line":184},[91,746,146],{"class":140},[91,748,189],{"class":149},[91,750,153],{"class":140},[91,752,156],{"class":140},[91,754,196],{"class":140},[91,756,757,759,762,764,766,768],{"class":93,"line":199},[91,758,202],{"class":140},[91,760,761],{"class":97},"customer_id",[91,763,153],{"class":140},[91,765,156],{"class":140},[91,767,227],{"class":219},[91,769,181],{"class":140},[91,771,772,774,777,779,781,783,786],{"class":93,"line":213},[91,773,202],{"class":140},[91,775,776],{"class":97},"token",[91,778,153],{"class":140},[91,780,156],{"class":140},[91,782,173],{"class":140},[91,784,785],{"class":101},"o8coocg8k0ss4wcgk0o8........",[91,787,365],{"class":140},[91,789,790],{"class":93,"line":232},[91,791,483],{"class":140},[91,793,794],{"class":93,"line":253},[91,795,489],{"class":140},[73,797,799],{"id":798},"response-codes","Response Codes",[617,801,802,818],{},[620,803,804],{},[623,805,806,809,812,815],{},[626,807,808],{},"HTTP",[626,810,811],{},"Endpoint",[626,813,814],{},"Kondisi",[626,816,817],{},"Message",[638,819,820,837,853,869,886,902,928],{},[623,821,822,827,830,833],{},[643,823,824],{},[88,825,826],{},"200",[643,828,829],{},"Profile",[643,831,832],{},"Profil berhasil dimuat.",[643,834,835],{},[88,836,176],{},[623,838,839,843,846,849],{},[643,840,841],{},[88,842,826],{},[643,844,845],{},"Provision",[643,847,848],{},"Akun sudah ada dan berhasil disinkronkan.",[643,850,851],{},[88,852,738],{},[623,854,855,860,862,865],{},[643,856,857],{},[88,858,859],{},"201",[643,861,845],{},[643,863,864],{},"Akun baru berhasil dibuat.",[643,866,867],{},[88,868,738],{},[623,870,871,876,878,881],{},[643,872,873],{},[88,874,875],{},"400",[643,877,845],{},[643,879,880],{},"Field wajib kosong.",[643,882,883],{},[88,884,885],{},"Data tidak lengkap.",[623,887,888,892,894,897],{},[643,889,890],{},[88,891,875],{},[643,893,845],{},[643,895,896],{},"Email dipakai akun lain.",[643,898,899],{},[88,900,901],{},"Email yang digunakan sudah terdaftar pada akun lain. Silakan gunakan email yang berbeda.",[623,903,904,909,912,915],{},[643,905,906],{},[88,907,908],{},"401",[643,910,911],{},"Semua",[643,913,914],{},"Secret key\u002Ftoken salah.",[643,916,917,920,921,924,925],{},[88,918,919],{},"Akses ditolak...",", ",[88,922,923],{},"Token wajib diisi.",", atau ",[88,926,927],{},"Token tidak valid.",[623,929,930,935,937,940],{},[643,931,932],{},[88,933,934],{},"500",[643,936,829],{},[643,938,939],{},"Saldo\u002Fkoin belum dapat dimuat.",[643,941,942],{},[88,943,944],{},"Profil belum dapat dimuat. Silakan coba lagi nanti.",[946,947,948],"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);}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":86,"searchDepth":94,"depth":105,"links":950},[951,954,958],{"id":75,"depth":105,"text":76,"children":952},[953],{"id":127,"depth":117,"text":128},{"id":492,"depth":105,"text":493,"children":955},[956,957],{"id":614,"depth":117,"text":615},{"id":702,"depth":117,"text":128},{"id":798,"depth":105,"text":799},"Profile dan provisioning akun customer\u002Fwarung\u002Fcabang mitra.","md",null,{},true,{"title":15,"description":959},"_wFCe0A7_umdjWEtQtHaQo3PxYCQ9tizTRZS43raSfA",1787290997556]