read bic from iban payto

This commit is contained in:
Sebastian 2022-11-04 15:58:10 -03:00
parent cd6321d303
commit 709ac2349c
No known key found for this signature in database
GPG Key ID: BE4FF68352439FC1

View File

@ -37,6 +37,7 @@ export interface PaytoUriIBAN extends PaytoUriGeneric {
isKnown: true;
targetType: "iban";
iban: string;
bic?: string;
}
export interface PaytoUriTalerBank extends PaytoUriGeneric {
@ -134,12 +135,24 @@ export function parsePaytoUri(s: string): PaytoUri | undefined {
};
}
if (targetType === "iban") {
const parts = targetPath.split("/");
let iban: string | undefined = undefined;
let bic: string | undefined = undefined;
if (parts.length === 1) {
iban = parts[0]
} if (parts.length === 2) {
bic = parts[0]
iban = parts[1]
} else {
iban = targetPath
}
return {
isKnown: true,
targetPath,
targetType,
params,
iban: targetPath,
iban,
bic,
};
}
if (targetType === "bitcoin") {