public static VirtualAssetssAccountNumber Create(string vaspCode, string customerSpecificNumberHex) { var vasp = VaspCode.Create(vaspCode); var result = new VirtualAssetssAccountNumber(vasp, customerSpecificNumberHex); return(result); }
private VirtualAssetssAccountNumber(VaspCode vaspCode, string customerSpecificNumberHex) { VaspCode = vaspCode; CustomerNumber = customerSpecificNumberHex; string vaan = vaspCode.Code + customerSpecificNumberHex; var checksum = GetChecksum8Modulo256(vaan); var checkSumStr = (new byte[] { checksum }).ToHex(false); Vaan = $"{vaan}{checkSumStr}"; }
public static VaspCode Create(string vaspCodeHex) { var result = new VaspCode(vaspCodeHex); return(result); }