View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0010409 | Taler | wallet-core | public | 2025-09-15 16:17 | 2025-10-19 09:57 | 
| Reporter | Florian Dold | Assigned To | Florian Dold | ||
| Priority | high | Severity | minor | Reproducibility | have not tried | 
| Status | assigned | Resolution | open | ||
| Target Version | 1.6 | ||||
| Summary | 0010409: diagnose / reproduce repurchase detection issue | ||||
| Description | Via CG: "I just had a minor demo failure with repurchase detection on stage. Basically, user paid with iOS wallet against QR code on Chrome. Then I switched browser (to one with a WebExtension wallet installed), selected the same article, showed the QR code (which turned out to be HUGE), and even after the user scanned it repurchase detection didn't work: the WebExtension wallet continued to show the payment request, and not sure what the error (if any) was that the audience member was getting. But, re-loading the page also didn't work, so I'm pretty sure it wasn't PURELY a WebExtension bug. Could be wallet-core or iOS. Please do QC on repurchase detection!" | ||||
| Tags | No tags attached. | ||||
| related to | 0010244 | assigned | Florian Dold | a transaction failed surface on repurchase detection | 
| 
		 | 
	Seems like repurchase on iOS works fine, it's just that the WebExtension (not sure yet if the UI or wallet-core) doesn't properly notice that another wallet paid for the order. Going manually to the fulfillment URL (in the browser where WebExt claimed the order) works. | 
| 
		 | 
	
	Looks like wallet-core doesn't handle already_paid_order_id yet. The long-polling needs to be done with the right session_id, and when we get an already_paid_order_id, the order needs to transition into the "failed(paid-by-other)" state.  | 
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2025-09-15 16:17 | Florian Dold | New Issue | |
| 2025-09-15 16:17 | Florian Dold | Status | new => assigned | 
| 2025-09-15 16:17 | Florian Dold | Assigned To | => Florian Dold | 
| 2025-09-16 00:36 | Florian Dold | Note Added: 0025920 | |
| 2025-09-16 01:03 | Florian Dold | Note Added: 0025921 | |
| 2025-09-27 20:06 | Christian Grothoff | Relationship added | related to 0010244 | 
| 2025-09-27 20:14 | Christian Grothoff | Target Version | 1.1 => 1.3 | 
| 2025-10-19 09:57 | Christian Grothoff | Target Version | 1.3 => 1.6 |