[{"data":1,"prerenderedAt":2458},["ShallowReactive",2],{"navigation-docs_v2":3,"\u002Fv2\u002Fmoney-out\u002Frefunds":148,"\u002Fv2\u002Fmoney-out\u002Frefunds-surround":2453},[4],{"title":5,"path":6,"stem":7,"children":8,"page":68},"V2","\u002Fv2","v2",[9,27,69,106,123,140],{"title":10,"path":11,"stem":12,"children":13},"Introduction","\u002Fv2\u002Foverview","v2\u002F1.overview\u002F1.index",[14,15,19,23],{"title":10,"path":11,"stem":12},{"title":16,"path":17,"stem":18},"Test Details","\u002Fv2\u002Foverview\u002Ftest-details","v2\u002F1.overview\u002F2.test-details",{"title":20,"path":21,"stem":22},"Errors","\u002Fv2\u002Foverview\u002Ferror-handling","v2\u002F1.overview\u002F3.error-handling",{"title":24,"path":25,"stem":26},"Migrate from V1","\u002Fv2\u002Foverview\u002Fmigrate-from-v1","v2\u002F1.overview\u002F4.migrate-from-v1",{"title":28,"path":29,"stem":30,"children":31,"page":68},"General","\u002Fv2\u002Fgeneral","v2\u002F2.general",[32,36,40,44,48,52,56,60,64],{"title":33,"path":34,"stem":35},"Lookups","\u002Fv2\u002Fgeneral\u002Flookups","v2\u002F2.general\u002F1.lookups",{"title":37,"path":38,"stem":39},"Customer portal Link","\u002Fv2\u002Fgeneral\u002Fcustomer-portal-link","v2\u002F2.general\u002F10.customer-portal-link",{"title":41,"path":42,"stem":43},"Payment Methods","\u002Fv2\u002Fgeneral\u002Fpayment-methods","v2\u002F2.general\u002F2.payment-methods",{"title":45,"path":46,"stem":47},"Customers","\u002Fv2\u002Fgeneral\u002Fcustomers","v2\u002F2.general\u002F3.customers",{"title":49,"path":50,"stem":51},"Bank Accounts","\u002Fv2\u002Fgeneral\u002Fbank-accounts","v2\u002F2.general\u002F4.bank-accounts",{"title":53,"path":54,"stem":55},"Cards","\u002Fv2\u002Fgeneral\u002Fcards","v2\u002F2.general\u002F5.cards",{"title":57,"path":58,"stem":59},"Mandates","\u002Fv2\u002Fgeneral\u002Fmandates","v2\u002F2.general\u002F6.mandates",{"title":61,"path":62,"stem":63},"Products","\u002Fv2\u002Fgeneral\u002Fproducts","v2\u002F2.general\u002F8.products",{"title":65,"path":66,"stem":67},"Transactions","\u002Fv2\u002Fgeneral\u002Ftransactions","v2\u002F2.general\u002F9.transactions",false,{"title":70,"path":71,"stem":72,"children":73,"page":68},"Money In","\u002Fv2\u002Fmoney-in","v2\u002F3.money-in",[74,78,82,86,90,94,98,102],{"title":75,"path":76,"stem":77},"Collections","\u002Fv2\u002Fmoney-in\u002Fcollections","v2\u002F3.money-in\u002F1.collections",{"title":79,"path":80,"stem":81},"Electronic Mandates","\u002Fv2\u002Fmoney-in\u002Felectronic-mandates","v2\u002F3.money-in\u002F2.electronic-mandates",{"title":83,"path":84,"stem":85},"Subscriptions","\u002Fv2\u002Fmoney-in\u002Fsubscriptions","v2\u002F3.money-in\u002F3.subscriptions",{"title":87,"path":88,"stem":89},"Checkout Link","\u002Fv2\u002Fmoney-in\u002Fcheckout-link","v2\u002F3.money-in\u002F4.checkout-link",{"title":91,"path":92,"stem":93},"Checkout Form","\u002Fv2\u002Fmoney-in\u002Fcheckout-form","v2\u002F3.money-in\u002F5.checkout-form",{"title":95,"path":96,"stem":97},"Card Vault Link","\u002Fv2\u002Fmoney-in\u002Fcard-vault-link","v2\u002F3.money-in\u002F6.card-vault-link",{"title":99,"path":100,"stem":101},"Card Vault Charge","\u002Fv2\u002Fmoney-in\u002Fcard-vault-charge","v2\u002F3.money-in\u002F7.card-vault-charge",{"title":103,"path":104,"stem":105},"Card Vault Pre-Auth","\u002Fv2\u002Fmoney-in\u002Fcard-vault-pre-auth","v2\u002F3.money-in\u002F8.card-vault-pre-auth",{"title":107,"path":108,"stem":109,"children":110,"page":68},"Money Out","\u002Fv2\u002Fmoney-out","v2\u002F4.money-out",[111,115,119],{"title":112,"path":113,"stem":114},"Payouts","\u002Fv2\u002Fmoney-out\u002Fpayouts","v2\u002F4.money-out\u002F1.payouts",{"title":116,"path":117,"stem":118},"Recipients","\u002Fv2\u002Fmoney-out\u002Frecipients","v2\u002F4.money-out\u002F2.recipients",{"title":120,"path":121,"stem":122},"Refunds","\u002Fv2\u002Fmoney-out\u002Frefunds","v2\u002F4.money-out\u002F3.refunds",{"title":124,"path":125,"stem":126,"children":127,"page":68},"Verification","\u002Fv2\u002Fverification","v2\u002F5.verification",[128,132,136],{"title":129,"path":130,"stem":131},"CDV","\u002Fv2\u002Fverification\u002Fcdv","v2\u002F5.verification\u002F1.cdv",{"title":133,"path":134,"stem":135},"AVS-R","\u002Fv2\u002Fverification\u002Favs-r","v2\u002F5.verification\u002F2.avs-r",{"title":137,"path":138,"stem":139},"SDO","\u002Fv2\u002Fverification\u002Fsdo","v2\u002F5.verification\u002F3.sdo",{"title":141,"path":142,"stem":143,"children":144,"page":68},"Webhooks","\u002Fv2\u002Fwebhooks","v2\u002F6.webhooks",[145],{"title":141,"path":146,"stem":147},"\u002Fv2\u002Fwebhooks\u002Fwebhooks","v2\u002F6.webhooks\u002F1.webhooks",{"id":149,"title":120,"body":150,"description":2447,"extension":2448,"links":2449,"meta":2450,"navigation":363,"path":121,"seo":2451,"stem":122,"__hash__":2452},"docs_v2\u002Fv2\u002F4.money-out\u002F3.refunds.md",{"type":151,"value":152,"toc":2423},"minimark",[153,158,175,186,206,211,220,262,266,269,321,325,328,572,576,712,716,743,980,984,1161,1165,1168,1171,1179,1183,1311,1314,1579,1582,1772,1776,1787,1790,1796,1815,1819,2118,2122,2323,2327,2376,2380,2383,2408,2412,2419],[154,155,157],"h2",{"id":156},"request","Request",[159,160,161,162,166,167,170,171,174],"p",{},"Request a refund of a previously settled card transaction by passing the ",[163,164,165],"code",{},"transaction_id"," (",[163,168,169],{},"tra_",") of the original charge and a ",[163,172,173],{},"reason",". The funds are returned to the card used on the original transaction — no card details are required.",[159,176,177,178,181,182,185],{},"The full transaction amount is refunded by default; pass ",[163,179,180],{},"amount"," for a partial refund. Multiple partial refunds may be issued against the same transaction, up to the original transaction amount in total. Only settled card transactions (transaction status ",[163,183,184],{},"PAID",") can be refunded.",[159,187,188,189,192,193,192,195,197,198,200,201,205],{},"Card transaction IDs are returned by ",[190,191,87],"a",{"href":88},", ",[190,194,91],{"href":92},[190,196,99],{"href":100},", and captured ",[190,199,103],{"href":104}," holds, or can be found via ",[190,202,204],{"href":203},"\u002Freference\u002Ftransactions","transactions",".",[207,208,210],"h3",{"id":209},"path","Path",[159,212,213,216,217],{},[163,214,215],{},"POST"," ",[163,218,219],{},"\u002Frefunds\u002F{transaction_id}\u002Frequest",[221,222,223,243],"table",{},[224,225,226],"thead",{},[227,228,229,234,237,240],"tr",{},[230,231,233],"th",{"align":232},"left","Path Parameter",[230,235,236],{"align":232},"Type",[230,238,239],{"align":232},"Description",[230,241,242],{"align":232},"Example",[244,245,246],"tbody",{},[227,247,248,251,254,259],{},[249,250,165],"td",{"align":232},[249,252,253],{"align":232},"String(32)",[249,255,256,257],{"align":232},"The original settled card transaction to refund — see ",[190,258,204],{"href":203},[249,260,261],{"align":232},"tra_pr6CvR_4pvWwmgQ4y3dtY",[207,263,265],{"id":264},"example-basic","Example (Basic)",[159,267,268],{},"Refund the full transaction amount.",[270,271,276],"pre",{"className":272,"code":273,"language":274,"meta":275,"style":275},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"reason\": \"Order cancelled by customer\" \u002F\u002F recorded against the refund and shown in reporting\n}\n","json","",[163,277,278,287,315],{"__ignoreMap":275},[279,280,283],"span",{"class":281,"line":282},"line",1,[279,284,286],{"class":285},"sMK4o","{\n",[279,288,290,293,296,299,302,305,309,311],{"class":281,"line":289},2,[279,291,292],{"class":285},"  \"",[279,294,173],{"class":295},"spNyl",[279,297,298],{"class":285},"\"",[279,300,301],{"class":285},":",[279,303,304],{"class":285}," \"",[279,306,308],{"class":307},"sfazB","Order cancelled by customer",[279,310,298],{"class":285},[279,312,314],{"class":313},"sHwdD"," \u002F\u002F recorded against the refund and shown in reporting\n",[279,316,318],{"class":281,"line":317},3,[279,319,320],{"class":285},"}\n",[207,322,324],{"id":323},"example-advanced","Example (Advanced)",[159,326,327],{},"Partial refund with all options.",[270,329,331],{"className":272,"code":330,"language":274,"meta":275,"style":275},"{\n  \"reason\": \"Item returned — partial refund for one of two items\", \u002F\u002F recorded against the refund and shown in reporting\n\n  \"amount\": \"150.00\", \u002F\u002F [optional] must be \u003C= the remaining refundable amount; omit to refund in full\n\n  \"reference\": \"REF-2026-00042\", \u002F\u002F [optional] your reference for this refund; defaults to the original transaction reference\n\n  \"signature\": \"secret-key-for-payload\", \u002F\u002F [optional] shared-secret signature for the payload, see the signature section below\n\n  \"notification\": {\n    \"email\": \"me@my-email.co.za\", \u002F\u002F [optional] email notification on the refund outcome\n    \"webhook_url\": \"https:\u002F\u002Fmerchant.example\u002Fwebhooks\u002Fpayments\" \u002F\u002F webhook on refund.successful \u002F refund.failed\n  },\n\n  \"metadata\": {\n    \"order_id\": \"ord_98765\" \u002F\u002F [optional] custom key\u002Fvalue pairs returned on the refund and webhooks\n  }\n}\n",[163,332,333,337,359,365,388,393,417,422,446,451,466,492,514,520,525,539,561,567],{"__ignoreMap":275},[279,334,335],{"class":281,"line":282},[279,336,286],{"class":285},[279,338,339,341,343,345,347,349,352,354,357],{"class":281,"line":289},[279,340,292],{"class":285},[279,342,173],{"class":295},[279,344,298],{"class":285},[279,346,301],{"class":285},[279,348,304],{"class":285},[279,350,351],{"class":307},"Item returned — partial refund for one of two items",[279,353,298],{"class":285},[279,355,356],{"class":285},",",[279,358,314],{"class":313},[279,360,361],{"class":281,"line":317},[279,362,364],{"emptyLinePlaceholder":363},true,"\n",[279,366,368,370,372,374,376,378,381,383,385],{"class":281,"line":367},4,[279,369,292],{"class":285},[279,371,180],{"class":295},[279,373,298],{"class":285},[279,375,301],{"class":285},[279,377,304],{"class":285},[279,379,380],{"class":307},"150.00",[279,382,298],{"class":285},[279,384,356],{"class":285},[279,386,387],{"class":313}," \u002F\u002F [optional] must be \u003C= the remaining refundable amount; omit to refund in full\n",[279,389,391],{"class":281,"line":390},5,[279,392,364],{"emptyLinePlaceholder":363},[279,394,396,398,401,403,405,407,410,412,414],{"class":281,"line":395},6,[279,397,292],{"class":285},[279,399,400],{"class":295},"reference",[279,402,298],{"class":285},[279,404,301],{"class":285},[279,406,304],{"class":285},[279,408,409],{"class":307},"REF-2026-00042",[279,411,298],{"class":285},[279,413,356],{"class":285},[279,415,416],{"class":313}," \u002F\u002F [optional] your reference for this refund; defaults to the original transaction reference\n",[279,418,420],{"class":281,"line":419},7,[279,421,364],{"emptyLinePlaceholder":363},[279,423,425,427,430,432,434,436,439,441,443],{"class":281,"line":424},8,[279,426,292],{"class":285},[279,428,429],{"class":295},"signature",[279,431,298],{"class":285},[279,433,301],{"class":285},[279,435,304],{"class":285},[279,437,438],{"class":307},"secret-key-for-payload",[279,440,298],{"class":285},[279,442,356],{"class":285},[279,444,445],{"class":313}," \u002F\u002F [optional] shared-secret signature for the payload, see the signature section below\n",[279,447,449],{"class":281,"line":448},9,[279,450,364],{"emptyLinePlaceholder":363},[279,452,454,456,459,461,463],{"class":281,"line":453},10,[279,455,292],{"class":285},[279,457,458],{"class":295},"notification",[279,460,298],{"class":285},[279,462,301],{"class":285},[279,464,465],{"class":285}," {\n",[279,467,469,472,476,478,480,482,485,487,489],{"class":281,"line":468},11,[279,470,471],{"class":285},"    \"",[279,473,475],{"class":474},"sBMFI","email",[279,477,298],{"class":285},[279,479,301],{"class":285},[279,481,304],{"class":285},[279,483,484],{"class":307},"me@my-email.co.za",[279,486,298],{"class":285},[279,488,356],{"class":285},[279,490,491],{"class":313}," \u002F\u002F [optional] email notification on the refund outcome\n",[279,493,495,497,500,502,504,506,509,511],{"class":281,"line":494},12,[279,496,471],{"class":285},[279,498,499],{"class":474},"webhook_url",[279,501,298],{"class":285},[279,503,301],{"class":285},[279,505,304],{"class":285},[279,507,508],{"class":307},"https:\u002F\u002Fmerchant.example\u002Fwebhooks\u002Fpayments",[279,510,298],{"class":285},[279,512,513],{"class":313}," \u002F\u002F webhook on refund.successful \u002F refund.failed\n",[279,515,517],{"class":281,"line":516},13,[279,518,519],{"class":285},"  },\n",[279,521,523],{"class":281,"line":522},14,[279,524,364],{"emptyLinePlaceholder":363},[279,526,528,530,533,535,537],{"class":281,"line":527},15,[279,529,292],{"class":285},[279,531,532],{"class":295},"metadata",[279,534,298],{"class":285},[279,536,301],{"class":285},[279,538,465],{"class":285},[279,540,542,544,547,549,551,553,556,558],{"class":281,"line":541},16,[279,543,471],{"class":285},[279,545,546],{"class":474},"order_id",[279,548,298],{"class":285},[279,550,301],{"class":285},[279,552,304],{"class":285},[279,554,555],{"class":307},"ord_98765",[279,557,298],{"class":285},[279,559,560],{"class":313}," \u002F\u002F [optional] custom key\u002Fvalue pairs returned on the refund and webhooks\n",[279,562,564],{"class":281,"line":563},17,[279,565,566],{"class":285},"  }\n",[279,568,570],{"class":281,"line":569},18,[279,571,320],{"class":285},[207,573,575],{"id":574},"request-parameters","Request Parameters",[221,577,578,601],{},[224,579,580],{},[227,581,582,589,592,594,599],{},[230,583,584],{"align":232},[585,586,588],"div",{"style":587},"width:100px","Field",[230,590,591],{"align":232},"Required",[230,593,236],{"align":232},[230,595,596],{"align":232},[585,597,239],{"style":598},"width:300px",[230,600,242],{"align":232},[244,602,603,618,633,647,660,677,695],{},[227,604,605,607,610,613,616],{},[249,606,173],{"align":232},[249,608,609],{"align":232},"Y",[249,611,612],{"align":232},"String(512)",[249,614,615],{"align":232},"Reason for the refund; recorded against the refund and shown in reporting",[249,617,308],{"align":232},[227,619,620,622,625,628,631],{},[249,621,180],{"align":232},[249,623,624],{"align":232},"N",[249,626,627],{"align":232},"String",[249,629,630],{"align":232},"Amount to refund; must be less than or equal to the remaining refundable amount. Omit to refund the full transaction",[249,632,380],{"align":232},[227,634,635,637,639,642,645],{},[249,636,400],{"align":232},[249,638,624],{"align":232},[249,640,641],{"align":232},"String(35)",[249,643,644],{"align":232},"Your reference for this refund; defaults to the original transaction reference",[249,646,409],{"align":232},[227,648,649,651,653,655,658],{},[249,650,429],{"align":232},[249,652,624],{"align":232},[249,654,627],{"align":232},[249,656,657],{"align":232},"Optional passphrase signature for verifying the payload",[249,659,438],{"align":232},[227,661,662,665,667,669,672],{},[249,663,664],{"align":232},"notification.email",[249,666,624],{"align":232},[249,668,627],{"align":232},[249,670,671],{"align":232},"Email address to notify on the refund outcome",[249,673,674],{"align":232},[190,675,484],{"href":676},"mailto:me@my-email.co.za",[227,678,679,682,684,686,689],{},[249,680,681],{"align":232},"notification.webhook_url",[249,683,624],{"align":232},[249,685,627],{"align":232},[249,687,688],{"align":232},"Webhook URL for the refund outcome",[249,690,691],{"align":232},[190,692,508],{"href":508,"rel":693},[694],"nofollow",[227,696,697,699,701,704,707],{},[249,698,532],{"align":232},[249,700,624],{"align":232},[249,702,703],{"align":232},"Object",[249,705,706],{"align":232},"Custom key\u002Fvalue metadata returned on the refund and webhooks",[249,708,709],{"align":232},[163,710,711],{},"{\"order_id\": \"ord_98765\"}",[207,713,715],{"id":714},"response-body","Response Body",[159,717,718,719,722,723,725,726,729,730,733,734,737,738,742],{},"A refund (",[163,720,721],{},"ref_",") is created against the original transaction (",[163,724,169],{},"). Refunds are submitted to the card schemes for processing and are typically reflected on the cardholder's statement within 3–5 business days; the refund is created with status ",[163,727,728],{},"PENDING"," and moves to ",[163,731,732],{},"REFUNDED"," or ",[163,735,736],{},"FAILED"," once processed — see the ",[190,739,741],{"href":740},"#webhook","webhook"," section for outcome notifications.",[270,744,746],{"className":272,"code":745,"language":274,"meta":275,"style":275},"{\n    \"status\": true,\n    \"result\": {\n      \"id\": \"ref_Hj4TmN8wQxLv2pYcE6aBz\",\n      \"transaction_id\": \"tra_pr6CvR_4pvWwmgQ4y3dtY\",\n      \"customer_id\": \"cus_abc123...\",\n      \"refund_status\": \"PENDING\",\n      \"amount\": \"150.00\",\n      \"refundable_amount\": \"199.00\",\n      \"currency\": \"ZAR\",\n      \"reference\": \"REF-2026-00042\",\n      \"reason\": \"Item returned — partial refund for one of two items\",\n      \"created_at\": \"2026-07-06T10:15:30Z\"\n    }\n}\n",[163,747,748,752,766,779,801,819,839,858,876,896,916,934,952,971,976],{"__ignoreMap":275},[279,749,750],{"class":281,"line":282},[279,751,286],{"class":285},[279,753,754,756,759,761,763],{"class":281,"line":289},[279,755,471],{"class":285},[279,757,758],{"class":295},"status",[279,760,298],{"class":285},[279,762,301],{"class":285},[279,764,765],{"class":285}," true,\n",[279,767,768,770,773,775,777],{"class":281,"line":317},[279,769,471],{"class":285},[279,771,772],{"class":295},"result",[279,774,298],{"class":285},[279,776,301],{"class":285},[279,778,465],{"class":285},[279,780,781,784,787,789,791,793,796,798],{"class":281,"line":367},[279,782,783],{"class":285},"      \"",[279,785,786],{"class":474},"id",[279,788,298],{"class":285},[279,790,301],{"class":285},[279,792,304],{"class":285},[279,794,795],{"class":307},"ref_Hj4TmN8wQxLv2pYcE6aBz",[279,797,298],{"class":285},[279,799,800],{"class":285},",\n",[279,802,803,805,807,809,811,813,815,817],{"class":281,"line":390},[279,804,783],{"class":285},[279,806,165],{"class":474},[279,808,298],{"class":285},[279,810,301],{"class":285},[279,812,304],{"class":285},[279,814,261],{"class":307},[279,816,298],{"class":285},[279,818,800],{"class":285},[279,820,821,823,826,828,830,832,835,837],{"class":281,"line":395},[279,822,783],{"class":285},[279,824,825],{"class":474},"customer_id",[279,827,298],{"class":285},[279,829,301],{"class":285},[279,831,304],{"class":285},[279,833,834],{"class":307},"cus_abc123...",[279,836,298],{"class":285},[279,838,800],{"class":285},[279,840,841,843,846,848,850,852,854,856],{"class":281,"line":419},[279,842,783],{"class":285},[279,844,845],{"class":474},"refund_status",[279,847,298],{"class":285},[279,849,301],{"class":285},[279,851,304],{"class":285},[279,853,728],{"class":307},[279,855,298],{"class":285},[279,857,800],{"class":285},[279,859,860,862,864,866,868,870,872,874],{"class":281,"line":424},[279,861,783],{"class":285},[279,863,180],{"class":474},[279,865,298],{"class":285},[279,867,301],{"class":285},[279,869,304],{"class":285},[279,871,380],{"class":307},[279,873,298],{"class":285},[279,875,800],{"class":285},[279,877,878,880,883,885,887,889,892,894],{"class":281,"line":448},[279,879,783],{"class":285},[279,881,882],{"class":474},"refundable_amount",[279,884,298],{"class":285},[279,886,301],{"class":285},[279,888,304],{"class":285},[279,890,891],{"class":307},"199.00",[279,893,298],{"class":285},[279,895,800],{"class":285},[279,897,898,900,903,905,907,909,912,914],{"class":281,"line":453},[279,899,783],{"class":285},[279,901,902],{"class":474},"currency",[279,904,298],{"class":285},[279,906,301],{"class":285},[279,908,304],{"class":285},[279,910,911],{"class":307},"ZAR",[279,913,298],{"class":285},[279,915,800],{"class":285},[279,917,918,920,922,924,926,928,930,932],{"class":281,"line":468},[279,919,783],{"class":285},[279,921,400],{"class":474},[279,923,298],{"class":285},[279,925,301],{"class":285},[279,927,304],{"class":285},[279,929,409],{"class":307},[279,931,298],{"class":285},[279,933,800],{"class":285},[279,935,936,938,940,942,944,946,948,950],{"class":281,"line":494},[279,937,783],{"class":285},[279,939,173],{"class":474},[279,941,298],{"class":285},[279,943,301],{"class":285},[279,945,304],{"class":285},[279,947,351],{"class":307},[279,949,298],{"class":285},[279,951,800],{"class":285},[279,953,954,956,959,961,963,965,968],{"class":281,"line":516},[279,955,783],{"class":285},[279,957,958],{"class":474},"created_at",[279,960,298],{"class":285},[279,962,301],{"class":285},[279,964,304],{"class":285},[279,966,967],{"class":307},"2026-07-06T10:15:30Z",[279,969,970],{"class":285},"\"\n",[279,972,973],{"class":281,"line":522},[279,974,975],{"class":285},"    }\n",[279,977,978],{"class":281,"line":527},[279,979,320],{"class":285},[207,981,983],{"id":982},"response-parameters","Response Parameters",[221,985,986,1002],{},[224,987,988],{},[227,989,990,994,996,1000],{},[230,991,992],{"align":232},[585,993,588],{"style":587},[230,995,236],{"align":232},[230,997,998],{"align":232},[585,999,239],{"style":598},[230,1001,242],{"align":232},[244,1003,1004,1017,1029,1041,1053,1080,1092,1104,1125,1137,1149],{},[227,1005,1006,1008,1011,1014],{},[249,1007,758],{"align":232},[249,1009,1010],{"align":232},"Boolean",[249,1012,1013],{"align":232},"Whether the refund request was accepted",[249,1015,1016],{"align":232},"true",[227,1018,1019,1022,1024,1027],{},[249,1020,1021],{"align":232},"result.id",[249,1023,253],{"align":232},[249,1025,1026],{"align":232},"Unique refund identifier",[249,1028,795],{"align":232},[227,1030,1031,1034,1036,1039],{},[249,1032,1033],{"align":232},"result.transaction_id",[249,1035,253],{"align":232},[249,1037,1038],{"align":232},"The original transaction being refunded",[249,1040,261],{"align":232},[227,1042,1043,1046,1048,1051],{},[249,1044,1045],{"align":232},"result.customer_id",[249,1047,253],{"align":232},[249,1049,1050],{"align":232},"Customer associated with the original transaction, when applicable",[249,1052,834],{"align":232},[227,1054,1055,1058,1061,1076],{},[249,1056,1057],{"align":232},"result.refund_status",[249,1059,1060],{"align":232},"ENUM",[249,1062,1063,1064,192,1066,1068,1069,1071,1072],{"align":232},"Refund state: ",[163,1065,728],{},[163,1067,732],{},", or ",[163,1070,736],{},", see ",[190,1073,1075],{"href":1074},"\u002Freference\u002Flookups","lookups",[249,1077,1078],{"align":232},[163,1079,728],{},[227,1081,1082,1085,1087,1090],{},[249,1083,1084],{"align":232},"result.amount",[249,1086,627],{"align":232},[249,1088,1089],{"align":232},"Amount being refunded",[249,1091,380],{"align":232},[227,1093,1094,1097,1099,1102],{},[249,1095,1096],{"align":232},"result.refundable_amount",[249,1098,627],{"align":232},[249,1100,1101],{"align":232},"Amount still refundable on the original transaction after this refund",[249,1103,891],{"align":232},[227,1105,1106,1109,1112,1121],{},[249,1107,1108],{"align":232},"result.currency",[249,1110,1111],{"align":232},"String(3)",[249,1113,1114,1120],{"align":232},[190,1115,1119],{"href":1116,"rel":1117,":target":1118},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_4217",[694],"_blank","ISO 4217"," currency code",[249,1122,1123],{"align":232},[163,1124,911],{},[227,1126,1127,1130,1132,1135],{},[249,1128,1129],{"align":232},"result.reference",[249,1131,641],{"align":232},[249,1133,1134],{"align":232},"Reference used for the refund",[249,1136,409],{"align":232},[227,1138,1139,1142,1144,1147],{},[249,1140,1141],{"align":232},"result.reason",[249,1143,612],{"align":232},[249,1145,1146],{"align":232},"Reason supplied on the refund request",[249,1148,351],{"align":232},[227,1150,1151,1154,1156,1159],{},[249,1152,1153],{"align":232},"result.created_at",[249,1155,627],{"align":232},[249,1157,1158],{"align":232},"ISO timestamp when the refund was created",[249,1160,967],{"align":232},[154,1162,1164],{"id":1163},"list","List",[159,1166,1167],{},"List the refunds on the platform.",[207,1169,210],{"id":1170},"path-1",[159,1172,1173,216,1176],{},[163,1174,1175],{},"GET",[163,1177,1178],{},"\u002Frefunds\u002Flist?{params}",[207,1180,1182],{"id":1181},"query-parameters","Query Parameters",[221,1184,1185,1204],{},[224,1186,1187],{},[227,1188,1189,1191,1193,1198,1200],{},[230,1190,588],{"align":232},[230,1192,591],{"align":232},[230,1194,1195],{"align":232},[585,1196,236],{"style":1197},"width:130px",[230,1199,239],{"align":232},[230,1201,1202],{"align":232},[585,1203,242],{"style":587},[244,1205,1206,1220,1233,1247,1260,1280,1296],{},[227,1207,1208,1211,1213,1215,1218],{},[249,1209,1210],{"align":232},"refund_id",[249,1212,624],{"align":232},[249,1214,253],{"align":232},[249,1216,1217],{"align":232},"ID of a specific refund to search for.",[249,1219,795],{"align":232},[227,1221,1222,1224,1226,1228,1231],{},[249,1223,165],{"align":232},[249,1225,624],{"align":232},[249,1227,253],{"align":232},[249,1229,1230],{"align":232},"Original transaction ID to filter for.",[249,1232,261],{"align":232},[227,1234,1235,1237,1239,1241,1244],{},[249,1236,825],{"align":232},[249,1238,624],{"align":232},[249,1240,253],{"align":232},[249,1242,1243],{"align":232},"ID of a customer to search for.",[249,1245,1246],{"align":232},"cus_cldM8OIXkGwBrfd5jjPdD",[227,1248,1249,1251,1253,1255,1258],{},[249,1250,400],{"align":232},[249,1252,624],{"align":232},[249,1254,641],{"align":232},[249,1256,1257],{"align":232},"Refund reference to filter for.",[249,1259,409],{"align":232},[227,1261,1262,1264,1266,1268,1278],{},[249,1263,845],{"align":232},[249,1265,624],{"align":232},[249,1267,1060],{"align":232},[249,1269,1270,1271,356,1273,356,1275,1277],{"align":232},"Filter for specific refund statuses. (",[163,1272,728],{},[163,1274,732],{},[163,1276,736],{},")",[249,1279,732],{"align":232},[227,1281,1282,1285,1287,1290,1293],{},[249,1283,1284],{"align":232},"date_created_start",[249,1286,624],{"align":232},[249,1288,1289],{"align":232},"Date(YYYY-MM-DD)",[249,1291,1292],{"align":232},"Filter for records created on or after this date.",[249,1294,1295],{"align":232},"2026-05-21",[227,1297,1298,1301,1303,1305,1308],{},[249,1299,1300],{"align":232},"date_created_end",[249,1302,624],{"align":232},[249,1304,1289],{"align":232},[249,1306,1307],{"align":232},"Filter for records created up to this date.",[249,1309,1310],{"align":232},"2026-05-22",[207,1312,715],{"id":1313},"response-body-1",[270,1315,1317],{"className":272,"code":1316,"language":274,"meta":275,"style":275},"{\n  \"status\": true,\n  \"records\": [{\n    \"id\": \"ref_Hj4TmN8wQxLv2pYcE6aBz\",\n    \"transaction_id\": \"tra_pr6CvR_4pvWwmgQ4y3dtY\",\n    \"customer_id\": \"cus_abc123...\",\n    \"refund_status\": \"REFUNDED\",\n    \"amount\": \"150.00\",\n    \"currency\": \"ZAR\",\n    \"reference\": \"REF-2026-00042\",\n    \"reason\": \"Item returned — partial refund for one of two items\",\n    \"metadata\": {\n      \"order_id\": \"ord_98765\"\n    },\n    \"created_at\": \"2026-07-06T10:15:30Z\",\n    \"completed_at\": \"2026-07-09T08:00:00Z\"\n  }, ...]\n}\n",[163,1318,1319,1323,1335,1349,1367,1385,1403,1421,1439,1457,1475,1493,1505,1522,1527,1545,1563,1575],{"__ignoreMap":275},[279,1320,1321],{"class":281,"line":282},[279,1322,286],{"class":285},[279,1324,1325,1327,1329,1331,1333],{"class":281,"line":289},[279,1326,292],{"class":285},[279,1328,758],{"class":295},[279,1330,298],{"class":285},[279,1332,301],{"class":285},[279,1334,765],{"class":285},[279,1336,1337,1339,1342,1344,1346],{"class":281,"line":317},[279,1338,292],{"class":285},[279,1340,1341],{"class":295},"records",[279,1343,298],{"class":285},[279,1345,301],{"class":285},[279,1347,1348],{"class":285}," [{\n",[279,1350,1351,1353,1355,1357,1359,1361,1363,1365],{"class":281,"line":367},[279,1352,471],{"class":285},[279,1354,786],{"class":474},[279,1356,298],{"class":285},[279,1358,301],{"class":285},[279,1360,304],{"class":285},[279,1362,795],{"class":307},[279,1364,298],{"class":285},[279,1366,800],{"class":285},[279,1368,1369,1371,1373,1375,1377,1379,1381,1383],{"class":281,"line":390},[279,1370,471],{"class":285},[279,1372,165],{"class":474},[279,1374,298],{"class":285},[279,1376,301],{"class":285},[279,1378,304],{"class":285},[279,1380,261],{"class":307},[279,1382,298],{"class":285},[279,1384,800],{"class":285},[279,1386,1387,1389,1391,1393,1395,1397,1399,1401],{"class":281,"line":395},[279,1388,471],{"class":285},[279,1390,825],{"class":474},[279,1392,298],{"class":285},[279,1394,301],{"class":285},[279,1396,304],{"class":285},[279,1398,834],{"class":307},[279,1400,298],{"class":285},[279,1402,800],{"class":285},[279,1404,1405,1407,1409,1411,1413,1415,1417,1419],{"class":281,"line":419},[279,1406,471],{"class":285},[279,1408,845],{"class":474},[279,1410,298],{"class":285},[279,1412,301],{"class":285},[279,1414,304],{"class":285},[279,1416,732],{"class":307},[279,1418,298],{"class":285},[279,1420,800],{"class":285},[279,1422,1423,1425,1427,1429,1431,1433,1435,1437],{"class":281,"line":424},[279,1424,471],{"class":285},[279,1426,180],{"class":474},[279,1428,298],{"class":285},[279,1430,301],{"class":285},[279,1432,304],{"class":285},[279,1434,380],{"class":307},[279,1436,298],{"class":285},[279,1438,800],{"class":285},[279,1440,1441,1443,1445,1447,1449,1451,1453,1455],{"class":281,"line":448},[279,1442,471],{"class":285},[279,1444,902],{"class":474},[279,1446,298],{"class":285},[279,1448,301],{"class":285},[279,1450,304],{"class":285},[279,1452,911],{"class":307},[279,1454,298],{"class":285},[279,1456,800],{"class":285},[279,1458,1459,1461,1463,1465,1467,1469,1471,1473],{"class":281,"line":453},[279,1460,471],{"class":285},[279,1462,400],{"class":474},[279,1464,298],{"class":285},[279,1466,301],{"class":285},[279,1468,304],{"class":285},[279,1470,409],{"class":307},[279,1472,298],{"class":285},[279,1474,800],{"class":285},[279,1476,1477,1479,1481,1483,1485,1487,1489,1491],{"class":281,"line":468},[279,1478,471],{"class":285},[279,1480,173],{"class":474},[279,1482,298],{"class":285},[279,1484,301],{"class":285},[279,1486,304],{"class":285},[279,1488,351],{"class":307},[279,1490,298],{"class":285},[279,1492,800],{"class":285},[279,1494,1495,1497,1499,1501,1503],{"class":281,"line":494},[279,1496,471],{"class":285},[279,1498,532],{"class":474},[279,1500,298],{"class":285},[279,1502,301],{"class":285},[279,1504,465],{"class":285},[279,1506,1507,1509,1512,1514,1516,1518,1520],{"class":281,"line":516},[279,1508,783],{"class":285},[279,1510,546],{"class":1511},"sbssI",[279,1513,298],{"class":285},[279,1515,301],{"class":285},[279,1517,304],{"class":285},[279,1519,555],{"class":307},[279,1521,970],{"class":285},[279,1523,1524],{"class":281,"line":522},[279,1525,1526],{"class":285},"    },\n",[279,1528,1529,1531,1533,1535,1537,1539,1541,1543],{"class":281,"line":527},[279,1530,471],{"class":285},[279,1532,958],{"class":474},[279,1534,298],{"class":285},[279,1536,301],{"class":285},[279,1538,304],{"class":285},[279,1540,967],{"class":307},[279,1542,298],{"class":285},[279,1544,800],{"class":285},[279,1546,1547,1549,1552,1554,1556,1558,1561],{"class":281,"line":541},[279,1548,471],{"class":285},[279,1550,1551],{"class":474},"completed_at",[279,1553,298],{"class":285},[279,1555,301],{"class":285},[279,1557,304],{"class":285},[279,1559,1560],{"class":307},"2026-07-09T08:00:00Z",[279,1562,970],{"class":285},[279,1564,1565,1568,1572],{"class":281,"line":563},[279,1566,1567],{"class":285},"  },",[279,1569,1571],{"class":1570},"sTEyZ"," ...",[279,1573,1574],{"class":285},"]\n",[279,1576,1577],{"class":281,"line":569},[279,1578,320],{"class":285},[207,1580,983],{"id":1581},"response-parameters-1",[221,1583,1584,1600],{},[224,1585,1586],{},[227,1587,1588,1592,1594,1598],{},[230,1589,1590],{"align":232},[585,1591,588],{"style":587},[230,1593,236],{"align":232},[230,1595,1596],{"align":232},[585,1597,239],{"style":598},[230,1599,242],{"align":232},[244,1601,1602,1613,1624,1635,1647,1658,1681,1693,1709,1720,1731,1745,1756],{},[227,1603,1604,1606,1608,1611],{},[249,1605,758],{"align":232},[249,1607,1010],{"align":232},[249,1609,1610],{"align":232},"true - success, false - error",[249,1612,1016],{"align":232},[227,1614,1615,1617,1620,1622],{},[249,1616,1341],{"align":232},[249,1618,1619],{"align":232},"Array of objects",[249,1621],{"align":232},[249,1623],{"align":232},[227,1625,1626,1629,1631,1633],{},[249,1627,1628],{"align":232},"*.id",[249,1630,253],{"align":232},[249,1632,1026],{"align":232},[249,1634,795],{"align":232},[227,1636,1637,1640,1642,1645],{},[249,1638,1639],{"align":232},"*.transaction_id",[249,1641,253],{"align":232},[249,1643,1644],{"align":232},"The original transaction that was refunded",[249,1646,261],{"align":232},[227,1648,1649,1652,1654,1656],{},[249,1650,1651],{"align":232},"*.customer_id",[249,1653,253],{"align":232},[249,1655,1050],{"align":232},[249,1657,834],{"align":232},[227,1659,1660,1663,1665,1677],{},[249,1661,1662],{"align":232},"*.refund_status",[249,1664,1060],{"align":232},[249,1666,1667,1668,356,1670,356,1672,1674,1675],{"align":232},"(",[163,1669,728],{},[163,1671,732],{},[163,1673,736],{},"), see ",[190,1676,1075],{"href":1074},[249,1678,1679],{"align":232},[163,1680,732],{},[227,1682,1683,1686,1688,1691],{},[249,1684,1685],{"align":232},"*.amount",[249,1687,627],{"align":232},[249,1689,1690],{"align":232},"Refunded amount",[249,1692,380],{"align":232},[227,1694,1695,1698,1700,1705],{},[249,1696,1697],{"align":232},"*.currency",[249,1699,1111],{"align":232},[249,1701,1702,1120],{"align":232},[190,1703,1119],{"href":1116,"rel":1704,":target":1118},[694],[249,1706,1707],{"align":232},[163,1708,911],{},[227,1710,1711,1714,1716,1718],{},[249,1712,1713],{"align":232},"*.reference",[249,1715,641],{"align":232},[249,1717,1134],{"align":232},[249,1719,409],{"align":232},[227,1721,1722,1725,1727,1729],{},[249,1723,1724],{"align":232},"*.reason",[249,1726,612],{"align":232},[249,1728,1146],{"align":232},[249,1730,351],{"align":232},[227,1732,1733,1736,1738,1741],{},[249,1734,1735],{"align":232},"*.metadata",[249,1737,703],{"align":232},[249,1739,1740],{"align":232},"Custom key\u002Fvalue metadata supplied on the refund request",[249,1742,1743],{"align":232},[163,1744,711],{},[227,1746,1747,1750,1752,1754],{},[249,1748,1749],{"align":232},"*.created_at",[249,1751,627],{"align":232},[249,1753,1158],{"align":232},[249,1755,967],{"align":232},[227,1757,1758,1761,1763,1770],{},[249,1759,1760],{"align":232},"*.completed_at",[249,1762,627],{"align":232},[249,1764,1765,1766,1769],{"align":232},"ISO timestamp when the refund reached its final status; ",[163,1767,1768],{},"null"," while pending",[249,1771,1560],{"align":232},[154,1773,1775],{"id":1774},"signature-creation","Signature creation",[159,1777,1778,1779,1781,1782,1786],{},"When creating API keys on the dashboard you can download a passphrase key, use it to generate your signature and send it in the ",[163,1780,429],{}," parameter. The canonicalization and HMAC-SHA256 process is identical across all endpoints — see ",[190,1783,1785],{"href":1784},"\u002Fv2\u002Fmoney-in\u002Fcheckout-link#signature-creation","Checkout Link — Signature creation"," for Node.js, PHP, C#, Java, and Python examples.",[154,1788,1789],{"id":741},"Webhook",[159,1791,1792,1793,1795],{},"When a refund completes or fails, a webhook may be delivered to ",[163,1794,681],{}," when that field was supplied on the refund request. Broader platform webhooks are configured separately if applicable.",[159,1797,1798,1799,1802,1803,1806,1807,1810,1811,205],{},"Possible ",[163,1800,1801],{},"event"," values include ",[163,1804,1805],{},"refund.successful"," and ",[163,1808,1809],{},"refund.failed",", listed under ",[190,1812,1814],{"href":1813},"#webhook-events","Webhook events",[207,1816,1818],{"id":1817},"webhook-payload","Webhook Payload",[270,1820,1822],{"className":272,"code":1821,"language":274,"meta":275,"style":275},"{\n  \u002F\u002F refund.successful · refund.failed\n  \"event\": \"refund.successful\",\n  \"data\": [\n    {\n      \"refund\": {\n        \"id\": \"ref_Hj4TmN8wQxLv2pYcE6aBz\",\n        \"transaction_id\": \"tra_pr6CvR_4pvWwmgQ4y3dtY\",\n        \"customer_id\": \"cus_abc123...\",\n        \"refund_status\": \"REFUNDED\",\n        \"amount\": \"150.00\",\n        \"currency\": \"ZAR\",\n        \"reference\": \"REF-2026-00042\",\n        \"reason\": \"Item returned — partial refund for one of two items\",\n        \"metadata\": {\n          \"order_id\": \"ord_98765\"\n        },\n        \"completed_at\": \"2026-07-09T08:00:00Z\"\n      }\n    }\n  ],\n  \"created_at\": \"2026-07-09T08:00:00Z\"\n}\n",[163,1823,1824,1828,1833,1851,1865,1870,1883,1902,1920,1938,1956,1974,1992,2010,2028,2040,2058,2063,2079,2085,2090,2096,2113],{"__ignoreMap":275},[279,1825,1826],{"class":281,"line":282},[279,1827,286],{"class":285},[279,1829,1830],{"class":281,"line":289},[279,1831,1832],{"class":313},"  \u002F\u002F refund.successful · refund.failed\n",[279,1834,1835,1837,1839,1841,1843,1845,1847,1849],{"class":281,"line":317},[279,1836,292],{"class":285},[279,1838,1801],{"class":295},[279,1840,298],{"class":285},[279,1842,301],{"class":285},[279,1844,304],{"class":285},[279,1846,1805],{"class":307},[279,1848,298],{"class":285},[279,1850,800],{"class":285},[279,1852,1853,1855,1858,1860,1862],{"class":281,"line":367},[279,1854,292],{"class":285},[279,1856,1857],{"class":295},"data",[279,1859,298],{"class":285},[279,1861,301],{"class":285},[279,1863,1864],{"class":285}," [\n",[279,1866,1867],{"class":281,"line":390},[279,1868,1869],{"class":285},"    {\n",[279,1871,1872,1874,1877,1879,1881],{"class":281,"line":395},[279,1873,783],{"class":285},[279,1875,1876],{"class":474},"refund",[279,1878,298],{"class":285},[279,1880,301],{"class":285},[279,1882,465],{"class":285},[279,1884,1885,1888,1890,1892,1894,1896,1898,1900],{"class":281,"line":419},[279,1886,1887],{"class":285},"        \"",[279,1889,786],{"class":1511},[279,1891,298],{"class":285},[279,1893,301],{"class":285},[279,1895,304],{"class":285},[279,1897,795],{"class":307},[279,1899,298],{"class":285},[279,1901,800],{"class":285},[279,1903,1904,1906,1908,1910,1912,1914,1916,1918],{"class":281,"line":424},[279,1905,1887],{"class":285},[279,1907,165],{"class":1511},[279,1909,298],{"class":285},[279,1911,301],{"class":285},[279,1913,304],{"class":285},[279,1915,261],{"class":307},[279,1917,298],{"class":285},[279,1919,800],{"class":285},[279,1921,1922,1924,1926,1928,1930,1932,1934,1936],{"class":281,"line":448},[279,1923,1887],{"class":285},[279,1925,825],{"class":1511},[279,1927,298],{"class":285},[279,1929,301],{"class":285},[279,1931,304],{"class":285},[279,1933,834],{"class":307},[279,1935,298],{"class":285},[279,1937,800],{"class":285},[279,1939,1940,1942,1944,1946,1948,1950,1952,1954],{"class":281,"line":453},[279,1941,1887],{"class":285},[279,1943,845],{"class":1511},[279,1945,298],{"class":285},[279,1947,301],{"class":285},[279,1949,304],{"class":285},[279,1951,732],{"class":307},[279,1953,298],{"class":285},[279,1955,800],{"class":285},[279,1957,1958,1960,1962,1964,1966,1968,1970,1972],{"class":281,"line":468},[279,1959,1887],{"class":285},[279,1961,180],{"class":1511},[279,1963,298],{"class":285},[279,1965,301],{"class":285},[279,1967,304],{"class":285},[279,1969,380],{"class":307},[279,1971,298],{"class":285},[279,1973,800],{"class":285},[279,1975,1976,1978,1980,1982,1984,1986,1988,1990],{"class":281,"line":494},[279,1977,1887],{"class":285},[279,1979,902],{"class":1511},[279,1981,298],{"class":285},[279,1983,301],{"class":285},[279,1985,304],{"class":285},[279,1987,911],{"class":307},[279,1989,298],{"class":285},[279,1991,800],{"class":285},[279,1993,1994,1996,1998,2000,2002,2004,2006,2008],{"class":281,"line":516},[279,1995,1887],{"class":285},[279,1997,400],{"class":1511},[279,1999,298],{"class":285},[279,2001,301],{"class":285},[279,2003,304],{"class":285},[279,2005,409],{"class":307},[279,2007,298],{"class":285},[279,2009,800],{"class":285},[279,2011,2012,2014,2016,2018,2020,2022,2024,2026],{"class":281,"line":522},[279,2013,1887],{"class":285},[279,2015,173],{"class":1511},[279,2017,298],{"class":285},[279,2019,301],{"class":285},[279,2021,304],{"class":285},[279,2023,351],{"class":307},[279,2025,298],{"class":285},[279,2027,800],{"class":285},[279,2029,2030,2032,2034,2036,2038],{"class":281,"line":527},[279,2031,1887],{"class":285},[279,2033,532],{"class":1511},[279,2035,298],{"class":285},[279,2037,301],{"class":285},[279,2039,465],{"class":285},[279,2041,2042,2045,2048,2050,2052,2054,2056],{"class":281,"line":541},[279,2043,2044],{"class":285},"          \"",[279,2046,546],{"class":2047},"swJcz",[279,2049,298],{"class":285},[279,2051,301],{"class":285},[279,2053,304],{"class":285},[279,2055,555],{"class":307},[279,2057,970],{"class":285},[279,2059,2060],{"class":281,"line":563},[279,2061,2062],{"class":285},"        },\n",[279,2064,2065,2067,2069,2071,2073,2075,2077],{"class":281,"line":569},[279,2066,1887],{"class":285},[279,2068,1551],{"class":1511},[279,2070,298],{"class":285},[279,2072,301],{"class":285},[279,2074,304],{"class":285},[279,2076,1560],{"class":307},[279,2078,970],{"class":285},[279,2080,2082],{"class":281,"line":2081},19,[279,2083,2084],{"class":285},"      }\n",[279,2086,2088],{"class":281,"line":2087},20,[279,2089,975],{"class":285},[279,2091,2093],{"class":281,"line":2092},21,[279,2094,2095],{"class":285},"  ],\n",[279,2097,2099,2101,2103,2105,2107,2109,2111],{"class":281,"line":2098},22,[279,2100,292],{"class":285},[279,2102,958],{"class":295},[279,2104,298],{"class":285},[279,2106,301],{"class":285},[279,2108,304],{"class":285},[279,2110,1560],{"class":307},[279,2112,970],{"class":285},[279,2114,2116],{"class":281,"line":2115},23,[279,2117,320],{"class":285},[207,2119,2121],{"id":2120},"webhook-payload-parameters","Webhook Payload Parameters",[221,2123,2124,2141],{},[224,2125,2126],{},[227,2127,2128,2133,2135,2139],{},[230,2129,2130],{"align":232},[585,2131,588],{"style":2132},"width:120px",[230,2134,236],{"align":232},[230,2136,2137],{"align":232},[585,2138,239],{"style":598},[230,2140,242],{"align":232},[244,2142,2143,2154,2169,2182,2195,2208,2226,2239,2257,2270,2283,2298,2312],{},[227,2144,2145,2147,2149,2152],{},[249,2146,1801],{"align":232},[249,2148,627],{"align":232},[249,2150,2151],{"align":232},"Type of webhook event that occurred",[249,2153,1805],{"align":232},[227,2155,2156,2158,2161,2164],{},[249,2157,1857],{"align":232},[249,2159,2160],{"align":232},"Array",[249,2162,2163],{"align":232},"Array containing refund data",[249,2165,2166],{"align":232},[279,2167,2168],{},"...",[227,2170,2171,2176,2178,2180],{},[249,2172,1857,2173,2175],{"align":232},[279,2174],{},".refund.id",[249,2177,253],{"align":232},[249,2179,1026],{"align":232},[249,2181,795],{"align":232},[227,2183,2184,2189,2191,2193],{},[249,2185,1857,2186,2188],{"align":232},[279,2187],{},".refund.transaction_id",[249,2190,253],{"align":232},[249,2192,1644],{"align":232},[249,2194,261],{"align":232},[227,2196,2197,2202,2204,2206],{},[249,2198,1857,2199,2201],{"align":232},[279,2200],{},".refund.customer_id",[249,2203,253],{"align":232},[249,2205,1050],{"align":232},[249,2207,834],{"align":232},[227,2209,2210,2215,2217,2222],{},[249,2211,1857,2212,2214],{"align":232},[279,2213],{},".refund.refund_status",[249,2216,1060],{"align":232},[249,2218,2219,2220],{"align":232},"Refund state after the event, see ",[190,2221,1075],{"href":1074},[249,2223,2224],{"align":232},[163,2225,732],{},[227,2227,2228,2233,2235,2237],{},[249,2229,1857,2230,2232],{"align":232},[279,2231],{},".refund.amount",[249,2234,627],{"align":232},[249,2236,1690],{"align":232},[249,2238,380],{"align":232},[227,2240,2241,2246,2248,2253],{},[249,2242,1857,2243,2245],{"align":232},[279,2244],{},".refund.currency",[249,2247,1111],{"align":232},[249,2249,2250,1120],{"align":232},[190,2251,1119],{"href":1116,"rel":2252,":target":1118},[694],[249,2254,2255],{"align":232},[163,2256,911],{},[227,2258,2259,2264,2266,2268],{},[249,2260,1857,2261,2263],{"align":232},[279,2262],{},".refund.reference",[249,2265,641],{"align":232},[249,2267,1134],{"align":232},[249,2269,409],{"align":232},[227,2271,2272,2277,2279,2281],{},[249,2273,1857,2274,2276],{"align":232},[279,2275],{},".refund.reason",[249,2278,612],{"align":232},[249,2280,1146],{"align":232},[249,2282,351],{"align":232},[227,2284,2285,2290,2292,2294],{},[249,2286,1857,2287,2289],{"align":232},[279,2288],{},".refund.metadata",[249,2291,703],{"align":232},[249,2293,1740],{"align":232},[249,2295,2296],{"align":232},[163,2297,711],{},[227,2299,2300,2305,2307,2310],{},[249,2301,1857,2302,2304],{"align":232},[279,2303],{},".refund.completed_at",[249,2306,627],{"align":232},[249,2308,2309],{"align":232},"ISO timestamp when the refund reached its final status",[249,2311,1560],{"align":232},[227,2313,2314,2316,2318,2321],{},[249,2315,958],{"align":232},[249,2317,627],{"align":232},[249,2319,2320],{"align":232},"ISO timestamp when webhook was created",[249,2322,1560],{"align":232},[207,2324,2326],{"id":2325},"webhook-events","Webhook Events",[221,2328,2329,2344],{},[224,2330,2331],{},[227,2332,2333,2336,2338,2341],{},[230,2334,2335],{"align":232},"Event",[230,2337,239],{"align":232},[230,2339,2340],{"align":232},"Trigger Condition",[230,2342,2343],{"align":232},"Data Included",[244,2345,2346,2361],{},[227,2347,2348,2352,2355,2358],{},[249,2349,2350],{"align":232},[163,2351,1805],{},[249,2353,2354],{"align":232},"The refund was processed and the funds returned to the cardholder",[249,2356,2357],{"align":232},"When the card scheme confirms the refund",[249,2359,2360],{"align":232},"Refund details, original transaction reference",[227,2362,2363,2367,2370,2373],{},[249,2364,2365],{"align":232},[163,2366,1809],{},[249,2368,2369],{"align":232},"The refund could not be processed",[249,2371,2372],{"align":232},"When the card scheme rejects the refund (e.g. the original card account is closed)",[249,2374,2375],{"align":232},"Refund details with failure reason",[207,2377,2379],{"id":2378},"webhook-security","Webhook Security",[159,2381,2382],{},"All webhooks are sent with the following headers for verification:",[2384,2385,2386,2393,2399],"ul",{},[2387,2388,2389,2392],"li",{},[163,2390,2391],{},"X-Signature",": HMAC-SHA256 signature of the payload",[2387,2394,2395,2398],{},[163,2396,2397],{},"X-Timestamp",": Unix timestamp of when the webhook was sent",[2387,2400,2401,2404,2405],{},[163,2402,2403],{},"User-Agent",": ",[163,2406,2407],{},"Kwik-Webhooks\u002F1.0",[207,2409,2411],{"id":2410},"webhook-response","Webhook Response",[159,2413,2414,2415,2418],{},"Your endpoint should respond with a ",[163,2416,2417],{},"200"," status code to acknowledge receipt. Failed webhooks will be retried up to 3 times with exponential backoff.",[2420,2421,2422],"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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":275,"searchDepth":282,"depth":289,"links":2424},[2425,2433,2439,2440],{"id":156,"depth":289,"text":157,"children":2426},[2427,2428,2429,2430,2431,2432],{"id":209,"depth":317,"text":210},{"id":264,"depth":317,"text":265},{"id":323,"depth":317,"text":324},{"id":574,"depth":317,"text":575},{"id":714,"depth":317,"text":715},{"id":982,"depth":317,"text":983},{"id":1163,"depth":289,"text":1164,"children":2434},[2435,2436,2437,2438],{"id":1170,"depth":317,"text":210},{"id":1181,"depth":317,"text":1182},{"id":1313,"depth":317,"text":715},{"id":1581,"depth":317,"text":983},{"id":1774,"depth":289,"text":1775},{"id":741,"depth":289,"text":1789,"children":2441},[2442,2443,2444,2445,2446],{"id":1817,"depth":317,"text":1818},{"id":2120,"depth":317,"text":2121},{"id":2325,"depth":317,"text":2326},{"id":2378,"depth":317,"text":2379},{"id":2410,"depth":317,"text":2411},"Refund card transactions back to the cardholder's original card. Pass the transaction ID of the original charge with a reason, with support for partial refunds, status tracking, and webhook notifications.","md",null,{},{"title":120,"description":2447},"wBAzD8siUiYd8k63cc8qD_xw2N8-_J_0NHe-iCyDwmg",[2454,2456],{"title":116,"path":117,"stem":118,"description":2455,"children":-1},"Manage recipient records for use with payouts.",{"title":129,"path":130,"stem":131,"description":2457,"children":-1},"Validate South African account numbers using Check Digit Verification algorithms. Ensure data integrity and reduce collection failures by verifying customer identification and bank account details before processing.",1783349993262]