aboutsummaryrefslogtreecommitdiff
path: root/src/wallet.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/wallet.ts')
-rw-r--r--src/wallet.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wallet.ts b/src/wallet.ts
index bbdcf9224..cec656ad0 100644
--- a/src/wallet.ts
+++ b/src/wallet.ts
@@ -785,6 +785,9 @@ export class Wallet {
"merchant with different public key offered contract with same fulfillment URL as an existing purchase",
);
} else {
+ if (uriResult.sessionId) {
+ await this.submitPay(differentPurchase.contractTermsHash, uriResult.sessionId);
+ }
return {
status: "paid",
contractTerms: differentPurchase.contractTerms,