[{"data":1,"prerenderedAt":681},["ShallowReactive",2],{"navigation-docs_v2":3,"\u002Fv2\u002Fverification\u002Fcdv":124,"\u002Fv2\u002Fverification\u002Fcdv-surround":676},[4],{"title":5,"path":6,"stem":7,"children":8,"page":64},"V2","\u002Fv2","v2",[9,27,65,86,99,116],{"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\u002Ferrors","v2\u002F1.overview\u002F3.Errors",{"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":64},"General","\u002Fv2\u002Fgeneral","v2\u002F2.general",[32,36,40,44,48,52,56,60],{"title":33,"path":34,"stem":35},"Lookups","\u002Fv2\u002Fgeneral\u002Flookups","v2\u002F2.general\u002F1.lookups",{"title":37,"path":38,"stem":39},"Payment Methods","\u002Fv2\u002Fgeneral\u002Fpayment-methods","v2\u002F2.general\u002F2.payment-methods",{"title":41,"path":42,"stem":43},"Customers","\u002Fv2\u002Fgeneral\u002Fcustomers","v2\u002F2.general\u002F3.customers",{"title":45,"path":46,"stem":47},"Bank Accounts","\u002Fv2\u002Fgeneral\u002Fbank-accounts","v2\u002F2.general\u002F4.bank-accounts",{"title":49,"path":50,"stem":51},"Cards","\u002Fv2\u002Fgeneral\u002Fcards","v2\u002F2.general\u002F5.cards",{"title":53,"path":54,"stem":55},"Mandates","\u002Fv2\u002Fgeneral\u002Fmandates","v2\u002F2.general\u002F6.mandates",{"title":57,"path":58,"stem":59},"Products","\u002Fv2\u002Fgeneral\u002Fproducts","v2\u002F2.general\u002F8.products",{"title":61,"path":62,"stem":63},"Transactions","\u002Fv2\u002Fgeneral\u002Ftransactions","v2\u002F2.general\u002F9.transactions",false,{"title":66,"path":67,"stem":68,"children":69,"page":64},"Money In","\u002Fv2\u002Fmoney-in","v2\u002F3.money-in",[70,74,78,82],{"title":71,"path":72,"stem":73},"Checkout Link","\u002Fv2\u002Fmoney-in\u002Fcheckout-link","v2\u002F3.money-in\u002F1.checkout-link",{"title":75,"path":76,"stem":77},"Checkout Form","\u002Fv2\u002Fmoney-in\u002Fcheckout-form","v2\u002F3.money-in\u002F2.checkout-form",{"title":79,"path":80,"stem":81},"Electronic Mandates","\u002Fv2\u002Fmoney-in\u002Felectronic-mandates","v2\u002F3.money-in\u002F3.electronic-mandates",{"title":83,"path":84,"stem":85},"Collections","\u002Fv2\u002Fmoney-in\u002Fcollections","v2\u002F3.money-in\u002F4.collections",{"title":87,"path":88,"stem":89,"children":90,"page":64},"Money Out","\u002Fv2\u002Fmoney-out","v2\u002F4.money-out",[91,95],{"title":92,"path":93,"stem":94},"Payouts","\u002Fv2\u002Fmoney-out\u002Fpayouts","v2\u002F4.money-out\u002F1.payouts",{"title":96,"path":97,"stem":98},"Recipients","\u002Fv2\u002Fmoney-out\u002Frecipients","v2\u002F4.money-out\u002F2.recipients",{"title":100,"path":101,"stem":102,"children":103,"page":64},"Verification","\u002Fv2\u002Fverification","v2\u002F5.verification",[104,108,112],{"title":105,"path":106,"stem":107},"CDV","\u002Fv2\u002Fverification\u002Fcdv","v2\u002F5.verification\u002F1.cdv",{"title":109,"path":110,"stem":111},"AVS-R","\u002Fv2\u002Fverification\u002Favs-r","v2\u002F5.verification\u002F2.avs-r",{"title":113,"path":114,"stem":115},"SDO","\u002Fv2\u002Fverification\u002Fsdo","v2\u002F5.verification\u002F3.sdo",{"title":117,"path":118,"stem":119,"children":120,"page":64},"Webhooks","\u002Fv2\u002Fwebhooks","v2\u002F6.webhooks",[121],{"title":117,"path":122,"stem":123},"\u002Fv2\u002Fwebhooks\u002Fwebhooks","v2\u002F6.webhooks\u002F1.webhooks",{"id":125,"title":105,"body":126,"description":669,"extension":670,"links":671,"meta":672,"navigation":673,"path":106,"seo":674,"stem":107,"__hash__":675},"docs_v2\u002Fv2\u002F5.verification\u002F1.cdv.md",{"type":127,"value":128,"toc":660},"minimark",[129,134,138,143,153,157,273,277,373,377,543,547,656],[130,131,133],"h2",{"id":132},"request","Request",[135,136,137],"p",{},"Verify bank account number format.",[139,140,142],"h3",{"id":141},"path","Path",[135,144,145,149,150],{},[146,147,148],"code",{},"POST"," ",[146,151,152],{},"\u002Fcdv",[139,154,156],{"id":155},"request-body","Request Body",[158,159,164],"pre",{"className":160,"code":161,"language":162,"meta":163,"style":163},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"records\": [{\n    \"bank_branch_code\": \"051001\",\n    \"bank_account_number\": \"10004291601\",\n    \"bank_account_type\": \"CHEQUE_OR_CURRENT\"\n  }]\n}\n","json","",[146,165,166,175,194,220,241,261,267],{"__ignoreMap":163},[167,168,171],"span",{"class":169,"line":170},"line",1,[167,172,174],{"class":173},"sMK4o","{\n",[167,176,178,181,185,188,191],{"class":169,"line":177},2,[167,179,180],{"class":173},"  \"",[167,182,184],{"class":183},"spNyl","records",[167,186,187],{"class":173},"\"",[167,189,190],{"class":173},":",[167,192,193],{"class":173}," [{\n",[167,195,197,200,204,206,208,211,215,217],{"class":169,"line":196},3,[167,198,199],{"class":173},"    \"",[167,201,203],{"class":202},"sBMFI","bank_branch_code",[167,205,187],{"class":173},[167,207,190],{"class":173},[167,209,210],{"class":173}," \"",[167,212,214],{"class":213},"sfazB","051001",[167,216,187],{"class":173},[167,218,219],{"class":173},",\n",[167,221,223,225,228,230,232,234,237,239],{"class":169,"line":222},4,[167,224,199],{"class":173},[167,226,227],{"class":202},"bank_account_number",[167,229,187],{"class":173},[167,231,190],{"class":173},[167,233,210],{"class":173},[167,235,236],{"class":213},"10004291601",[167,238,187],{"class":173},[167,240,219],{"class":173},[167,242,244,246,249,251,253,255,258],{"class":169,"line":243},5,[167,245,199],{"class":173},[167,247,248],{"class":202},"bank_account_type",[167,250,187],{"class":173},[167,252,190],{"class":173},[167,254,210],{"class":173},[167,256,257],{"class":213},"CHEQUE_OR_CURRENT",[167,259,260],{"class":173},"\"\n",[167,262,264],{"class":169,"line":263},6,[167,265,266],{"class":173},"  }]\n",[167,268,270],{"class":169,"line":269},7,[167,271,272],{"class":173},"}\n",[139,274,276],{"id":275},"request-parameters","Request Parameters",[278,279,280,310],"table",{},[281,282,283],"thead",{},[284,285,286,295,298,301,307],"tr",{},[287,288,290],"th",{"align":289},"left",[291,292,294],"div",{"style":293},"width:100px","Field",[287,296,297],{"align":289},"Required",[287,299,300],{"align":289},"Type",[287,302,303],{"align":289},[291,304,306],{"style":305},"width:300px","Description",[287,308,309],{"align":289},"Example",[311,312,313,330,357],"tbody",{},[284,314,315,319,322,325,328],{},[316,317,318],"td",{"align":289},"*.bank_account_number",[316,320,321],{"align":289},"Y",[316,323,324],{"align":289},"String(17)",[316,326,327],{"align":289},"Bank account number to be collected from",[316,329,236],{"align":289},[284,331,332,335,337,340,353],{},[316,333,334],{"align":289},"*.bank_account_type",[316,336,321],{"align":289},[316,338,339],{"align":289},"ENUM",[316,341,342,343,345,346,345,349,352],{"align":289},"(",[146,344,257],{},", ",[146,347,348],{},"SAVINGS",[146,350,351],{},"TRANSMISSION",")",[316,354,355],{"align":289},[146,356,257],{},[284,358,359,362,364,367,370],{},[316,360,361],{"align":289},"*.bank_branch_code",[316,363,321],{"align":289},[316,365,366],{"align":289},"Integer",[316,368,369],{"align":289},"Bank branch code for the account number",[316,371,372],{"align":289},"632005",[139,374,376],{"id":375},"response-body","Response Body",[158,378,380],{"className":160,"code":379,"language":162,"meta":163,"style":163},"{\n    \"status\": true,\n    \"results\": [{\n      \"passed\": true,\n      \"bank_branch_code\": \"051001\",\n      \"bank_account_number\": \"10004291601\",\n      \"bank_account_type\": \"CHEQUE_OR_CURRENT\",\n      \"modified_bank_account_number\": null,\n      \"warning\": null,\n      \"error\": null\n    }, ...]\n}\n",[146,381,382,386,400,413,427,445,463,481,496,510,525,538],{"__ignoreMap":163},[167,383,384],{"class":169,"line":170},[167,385,174],{"class":173},[167,387,388,390,393,395,397],{"class":169,"line":177},[167,389,199],{"class":173},[167,391,392],{"class":183},"status",[167,394,187],{"class":173},[167,396,190],{"class":173},[167,398,399],{"class":173}," true,\n",[167,401,402,404,407,409,411],{"class":169,"line":196},[167,403,199],{"class":173},[167,405,406],{"class":183},"results",[167,408,187],{"class":173},[167,410,190],{"class":173},[167,412,193],{"class":173},[167,414,415,418,421,423,425],{"class":169,"line":222},[167,416,417],{"class":173},"      \"",[167,419,420],{"class":202},"passed",[167,422,187],{"class":173},[167,424,190],{"class":173},[167,426,399],{"class":173},[167,428,429,431,433,435,437,439,441,443],{"class":169,"line":243},[167,430,417],{"class":173},[167,432,203],{"class":202},[167,434,187],{"class":173},[167,436,190],{"class":173},[167,438,210],{"class":173},[167,440,214],{"class":213},[167,442,187],{"class":173},[167,444,219],{"class":173},[167,446,447,449,451,453,455,457,459,461],{"class":169,"line":263},[167,448,417],{"class":173},[167,450,227],{"class":202},[167,452,187],{"class":173},[167,454,190],{"class":173},[167,456,210],{"class":173},[167,458,236],{"class":213},[167,460,187],{"class":173},[167,462,219],{"class":173},[167,464,465,467,469,471,473,475,477,479],{"class":169,"line":269},[167,466,417],{"class":173},[167,468,248],{"class":202},[167,470,187],{"class":173},[167,472,190],{"class":173},[167,474,210],{"class":173},[167,476,257],{"class":213},[167,478,187],{"class":173},[167,480,219],{"class":173},[167,482,484,486,489,491,493],{"class":169,"line":483},8,[167,485,417],{"class":173},[167,487,488],{"class":202},"modified_bank_account_number",[167,490,187],{"class":173},[167,492,190],{"class":173},[167,494,495],{"class":173}," null,\n",[167,497,499,501,504,506,508],{"class":169,"line":498},9,[167,500,417],{"class":173},[167,502,503],{"class":202},"warning",[167,505,187],{"class":173},[167,507,190],{"class":173},[167,509,495],{"class":173},[167,511,513,515,518,520,522],{"class":169,"line":512},10,[167,514,417],{"class":173},[167,516,517],{"class":202},"error",[167,519,187],{"class":173},[167,521,190],{"class":173},[167,523,524],{"class":173}," null\n",[167,526,528,531,535],{"class":169,"line":527},11,[167,529,530],{"class":173},"    },",[167,532,534],{"class":533},"sTEyZ"," ...",[167,536,537],{"class":173},"]\n",[167,539,541],{"class":169,"line":540},12,[167,542,272],{"class":173},[139,544,546],{"id":545},"response-parameters","Response Parameters",[278,548,549,565],{},[281,550,551],{},[284,552,553,557,559,563],{},[287,554,555],{"align":289},[291,556,294],{"style":293},[287,558,300],{"align":289},[287,560,561],{"align":289},[291,562,306],{"style":305},[287,564,309],{"align":289},[311,566,567,581,591,607,617,629,643],{},[284,568,569,572,575,578],{},[316,570,571],{"align":289},"*.passed",[316,573,574],{"align":289},"Boolean",[316,576,577],{"align":289},"true - The bank account number is valid",[316,579,580],{"align":289},"true",[284,582,583,585,587,589],{},[316,584,318],{"align":289},[316,586,324],{"align":289},[316,588,327],{"align":289},[316,590,236],{"align":289},[284,592,593,595,597,605],{},[316,594,334],{"align":289},[316,596,339],{"align":289},[316,598,342,599,345,601,345,603,352],{"align":289},[146,600,257],{},[146,602,348],{},[146,604,351],{},[316,606,257],{"align":289},[284,608,609,611,613,615],{},[316,610,361],{"align":289},[316,612,366],{"align":289},[316,614,369],{"align":289},[316,616,372],{"align":289},[284,618,619,622,624,627],{},[316,620,621],{"align":289},"*.modified_bank_account_number",[316,623,324],{"align":289},[316,625,626],{"align":289},"Some bank accounts numbers need to be modified before submitting to the bank. Like dropping the most significant bit for Unibank. If this field is not null you should use this bank account number for making collections instead.",[316,628],{"align":289},[284,630,631,634,637,640],{},[316,632,633],{"align":289},"*.warning",[316,635,636],{"align":289},"String(128)",[316,638,639],{"align":289},"Any warning messages associated with this bank account",[316,641,642],{"align":289},"Debits into savings is not allowed",[284,644,645,648,650,653],{},[316,646,647],{"align":289},"*.error",[316,649,636],{"align":289},[316,651,652],{"align":289},"Any formatting error preventing the CDV from being calculated.",[316,654,655],{"align":289},"Invalid branch code range",[657,658,659],"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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":163,"searchDepth":170,"depth":177,"links":661},[662],{"id":132,"depth":177,"text":133,"children":663},[664,665,666,667,668],{"id":141,"depth":196,"text":142},{"id":155,"depth":196,"text":156},{"id":275,"depth":196,"text":276},{"id":375,"depth":196,"text":376},{"id":545,"depth":196,"text":546},"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.","md",null,{},true,{"title":105,"description":669},"pcYXLQoT78woq7yakDqJSJ7LGXvevNP8Qb1BgEiXGJw",[677,679],{"title":96,"path":97,"stem":98,"description":678,"children":-1},"Manage recipient records for use with payouts.",{"title":109,"path":110,"stem":111,"description":680,"children":-1},"Real-time Account Verification Service to validate bank account ownership and details before processing collections. Reduce failed transactions and fraud by confirming account holder names match provided customer information.",1780668575234]