View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010409 | Taler | wallet-core | public | 2025-09-15 16:17 | 2025-09-16 01:03 |
Reporter | Florian Dold | Assigned To | Florian Dold | ||
Priority | high | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Target Version | 1.1 | ||||
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. | ||||
|
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 |