|
|
@ -247,11 +247,13 @@ class Nordigen(util.Base):
|
|
|
|
if "bban" in parsed and parsed["currency"] == "GBP":
|
|
|
|
if "bban" in parsed and parsed["currency"] == "GBP":
|
|
|
|
sort_code = parsed["bban"][0:6]
|
|
|
|
sort_code = parsed["bban"][0:6]
|
|
|
|
account_number = parsed["bban"][6:]
|
|
|
|
account_number = parsed["bban"][6:]
|
|
|
|
|
|
|
|
recipient = parsed["ownerName"]
|
|
|
|
del parsed["bban"]
|
|
|
|
del parsed["bban"]
|
|
|
|
del parsed["iban"]
|
|
|
|
del parsed["iban"]
|
|
|
|
sort_code = "-".join(list(map("".join, zip(*[iter(sort_code)] * 2))))
|
|
|
|
sort_code = "-".join(list(map("".join, zip(*[iter(sort_code)] * 2))))
|
|
|
|
parsed["sort_code"] = sort_code
|
|
|
|
parsed["sort_code"] = sort_code
|
|
|
|
parsed["number"] = account_number
|
|
|
|
parsed["number"] = account_number
|
|
|
|
|
|
|
|
parsed["recipient"] = recipient
|
|
|
|
# Let's add the account ID so we can reference it later
|
|
|
|
# Let's add the account ID so we can reference it later
|
|
|
|
parsed["account_id"] = account_id
|
|
|
|
parsed["account_id"] = account_id
|
|
|
|
return parsed
|
|
|
|
return parsed
|
|
|
|