taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 7d9c98a90c016046cfba5b0c6616dbc35939dfab
parent 67df550b4f6d67f8de346985df26133dc8da5c05
Author: Florian Dold <florian.dold@gmail.com>
Date:   Wed,  9 Sep 2020 02:22:22 +0530

include proposal ID, to allow aborting

Diffstat:
Mpackages/taler-wallet-core/src/operations/transactions.ts | 1+
Mpackages/taler-wallet-core/src/types/transactions.ts | 5+++++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/packages/taler-wallet-core/src/operations/transactions.ts b/packages/taler-wallet-core/src/operations/transactions.ts @@ -248,6 +248,7 @@ export async function getTransactions( pr.abortStatus === AbortStatus.None, timestamp: pr.timestampAccept, transactionId: paymentTransactionId, + proposalId: pr.proposalId, info: info, ...(err ? { error: err } : {}), }); diff --git a/packages/taler-wallet-core/src/types/transactions.ts b/packages/taler-wallet-core/src/types/transactions.ts @@ -196,6 +196,11 @@ export interface TransactionPayment extends TransactionCommon { info: OrderShortInfo; /** + * Wallet-internal end-to-end identifier for the payment. + */ + proposalId: string; + + /** * How far did the wallet get with processing the payment? */ status: PaymentStatus;