taler-typescript-core

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

commit 3b3fb598eb2e8aab88010d86e133dcb27caf296e
parent 1c52cf5360f7fa2d62e85a41458864a51256b48c
Author: Florian Dold <dold@taler.net>
Date:   Sun,  9 Aug 2026 17:49:59 +0200

util: accept optional merchant exchange_hc

Diffstat:
Mpackages/taler-util/src/types-taler-merchant.ts | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/packages/taler-util/src/types-taler-merchant.ts b/packages/taler-util/src/types-taler-merchant.ts @@ -2976,6 +2976,10 @@ export interface CheckPaymentPaidResponse { // 0 if there were no issues. exchange_http_status: number; + // Legacy name for the HTTP status code returned by the exchange. + // Optional, as it is not emitted by all merchant versions. + exchange_hc?: number; + // Total amount that was refunded, 0 if refunded is false. refund_amount: AmountString; @@ -5158,6 +5162,7 @@ export const codecForCheckPaymentPaidResponse = .property("deposit_total", codecForAmountString()) .property("exchange_code", codecForNumber()) .property("exchange_http_status", codecForNumber()) + .property("exchange_hc", codecOptional(codecForNumber())) .property("refund_amount", codecForAmountString()) .property("contract_terms", codecForMerchantContractTerms()) .property("choice_index", codecOptional(codecForNumber()))