When you validate account details, Bank Wizard can convert the supplied details into the format needed for electronic clearing in that country. The required format and the rules used to change the details are specific to the country and institution. The changes can include:
When the details are transposed, a warning condition is returned. When your application receives this warning it should get the formatted data and then use it in any transaction submission. However, use the original data when communicating with the customer.
/* Determine if the transposition condition set if(BWIIsCondSet(h,BWI_N_WARNING,BWG_W_TRANSPOSED){ /* For example to retrieve UK details, this will be different for other countries */ sortCode = BWIGetString(h,BWI_UK_SORT_CODE) accountNumber = BWIGetString(h,BWI_UK_ACCOUNT_NO) } |
You must decide whether your application informs the user that the account details have been reformatted or if it handles this condition invisibly.