summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/operations/refund.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-core/src/operations/refund.ts')
-rw-r--r--packages/taler-wallet-core/src/operations/refund.ts36
1 files changed, 18 insertions, 18 deletions
diff --git a/packages/taler-wallet-core/src/operations/refund.ts b/packages/taler-wallet-core/src/operations/refund.ts
index 367b644a2..7ffcdb6d9 100644
--- a/packages/taler-wallet-core/src/operations/refund.ts
+++ b/packages/taler-wallet-core/src/operations/refund.ts
@@ -501,9 +501,9 @@ export async function applyRefund(
const p = purchase;
let amountRefundGranted = Amounts.getZero(
- purchase.contractData.amount.currency,
+ purchase.download.contractData.amount.currency,
);
- let amountRefundGone = Amounts.getZero(purchase.contractData.amount.currency);
+ let amountRefundGone = Amounts.getZero(purchase.download.contractData.amount.currency);
let pendingAtExchange = false;
@@ -531,21 +531,21 @@ export async function applyRefund(
});
return {
- contractTermsHash: purchase.contractData.contractTermsHash,
+ contractTermsHash: purchase.download.contractData.contractTermsHash,
proposalId: purchase.proposalId,
amountEffectivePaid: Amounts.stringify(purchase.totalPayCost),
amountRefundGone: Amounts.stringify(amountRefundGone),
amountRefundGranted: Amounts.stringify(amountRefundGranted),
pendingAtExchange,
info: {
- contractTermsHash: purchase.contractData.contractTermsHash,
- merchant: purchase.contractData.merchant,
- orderId: purchase.contractData.orderId,
- products: purchase.contractData.products,
- summary: purchase.contractData.summary,
- fulfillmentMessage: purchase.contractData.fulfillmentMessage,
- summary_i18n: purchase.contractData.summaryI18n,
- fulfillmentMessage_i18n: purchase.contractData.fulfillmentMessageI18n,
+ contractTermsHash: purchase.download.contractData.contractTermsHash,
+ merchant: purchase.download.contractData.merchant,
+ orderId: purchase.download.contractData.orderId,
+ products: purchase.download.contractData.products,
+ summary: purchase.download.contractData.summary,
+ fulfillmentMessage: purchase.download.contractData.fulfillmentMessage,
+ summary_i18n: purchase.download.contractData.summaryI18n,
+ fulfillmentMessage_i18n: purchase.download.contractData.fulfillmentMessageI18n,
},
};
}
@@ -594,14 +594,14 @@ async function processPurchaseQueryRefundImpl(
if (purchase.timestampFirstSuccessfulPay) {
const requestUrl = new URL(
- `orders/${purchase.contractData.orderId}/refund`,
- purchase.contractData.merchantBaseUrl,
+ `orders/${purchase.download.contractData.orderId}/refund`,
+ purchase.download.contractData.merchantBaseUrl,
);
logger.trace(`making refund request to ${requestUrl.href}`);
const request = await ws.http.postJson(requestUrl.href, {
- h_contract: purchase.contractData.contractTermsHash,
+ h_contract: purchase.download.contractData.contractTermsHash,
});
logger.trace(
@@ -622,8 +622,8 @@ async function processPurchaseQueryRefundImpl(
);
} else if (purchase.abortStatus === AbortStatus.AbortRefund) {
const requestUrl = new URL(
- `orders/${purchase.contractData.orderId}/abort`,
- purchase.contractData.merchantBaseUrl,
+ `orders/${purchase.download.contractData.orderId}/abort`,
+ purchase.download.contractData.merchantBaseUrl,
);
const abortingCoins: AbortingCoin[] = [];
@@ -641,7 +641,7 @@ async function processPurchaseQueryRefundImpl(
}
const abortReq: AbortRequest = {
- h_contract: purchase.contractData.contractTermsHash,
+ h_contract: purchase.download.contractData.contractTermsHash,
coins: abortingCoins,
};
@@ -669,7 +669,7 @@ async function processPurchaseQueryRefundImpl(
purchase.payCoinSelection.coinContributions[i],
),
rtransaction_id: 0,
- execution_time: timestampAddDuration(purchase.contractData.timestamp, {
+ execution_time: timestampAddDuration(purchase.download.contractData.timestamp, {
d_ms: 1000,
}),
});