aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-util/src/payto.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-util/src/payto.ts')
-rw-r--r--packages/taler-util/src/payto.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/taler-util/src/payto.ts b/packages/taler-util/src/payto.ts
index 39c25cffd..ac21fc398 100644
--- a/packages/taler-util/src/payto.ts
+++ b/packages/taler-util/src/payto.ts
@@ -16,6 +16,7 @@
import { generateFakeSegwitAddress } from "./bitcoin.js";
import { Codec, Context, DecodingError, buildCodecForObject, codecForStringURL, renderContext } from "./codec.js";
+import { AccessToken, codecForAccessToken, codecOptional } from "./index.js";
import { URLSearchParams } from "./url.js";
export type PaytoUri =
@@ -301,6 +302,7 @@ export function talerPaytoFromExchangeReserve(
export type AccountLetter = {
accountURI: PaytoString;
infoURL: string;
+ accountToken?: AccessToken;
};
export const codecForAccountLetter =
@@ -308,4 +310,5 @@ export const codecForAccountLetter =
buildCodecForObject<AccountLetter>()
.property("infoURL", codecForStringURL(true))
.property("accountURI", codecForPaytoString())
+ .property("accountToken", codecOptional(codecForAccessToken()))
.build("AccountLetter");