View Issue Details

IDProjectCategoryView StatusLast Update
0010662Talerwallet (WebExtension)public2025-11-25 22:27
Reporterhtgoebel Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Summary0010662: Can't take refund if order is deleted
DescriptionIn the wallet, when deleting a payment from the "balance" list, one can not receive any refund for this payment.

This will actually lead to customers loosing money. (Thought the money ist not lost, since the merchant has it.)

Expected:
Either
- being able to receive refund even if the corresponding purchase is gone
or
. puchances mut not be deletable (and deleted) before the end of the refund deadline.
Steps To Reproduce1. In the merchant SPA create an order (no auto-refund!)
2. In the Wallet pay it.
3. In the Wallet, remove the purchase from the Balance list (click on the purchase entry and then on "Delete")
4. In the merchant SPA, refund the payment
5. In the merchant SPA, go to the order details and click the "Refund URL" link
6. The Wallet shows error: "Could not load the refund status Wallet operation "startRefundQueryForUri" failed"


{
  "context": [],
  "cause": {
    "details": {
      "code": 7001,
      "when": {
        "t_ms": 1764105187306
      },
      "hint": "unexpected exception (message: no purchase found, can't refund)",
      "stack": "startRefundQueryForUri@moz-extension://1836e6f3-969e-4e6a-a6df-ee4b8c07bc79/dist/background.js:50384:11\n"
    }
  }
}
Additional InformationI'm using the Wallet with "developer mode" enabled.

Web Extension
1.1.0 35435d32112a596930b72ddf9f43b553fdbaba97
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-11-25 22:21 htgoebel New Issue
2025-11-25 22:27 htgoebel Description Updated
2025-11-25 22:27 htgoebel Steps to Reproduce Updated