View Issue Details

IDProjectCategoryView StatusLast Update
0009157Talerwallet (Android App)public2024-12-13 18:15
Reportermikolai Assigned Toavalos Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version0.12 
Target Version0.14Fixed in Version0.14 
Summary0009157: Wallet does not ask to accept Exchange TOS during p2p payment reception
Descriptionas the title says
Steps To Reproduce1. Start a push-payment from a wallet (Android or iOS)
2. Scan QR-code on another Android wallet that does not know the exchange yet
3. Confirm the reception of the payment
4. See an error screen with ERR_EXCHANGE_TOS_NOT_ACCEPTED

To circumvent, take the following steps:
Settings - payment provider - withdrawal - perform the withdrawal during which you are asked to accept the TOS

After that, the push-payment is shown as pending, but never actually completed. To fix, scan the QR code again after the TOS have been accepted
Additional InformationReproducible with exchange.demo.taler.net
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

avalos

2024-09-03 16:10

developer   ~0023150

Last edited: 2024-09-03 16:11

I noticed that when trying to withdraw from the Datenspuren deployment for 0009151, so I already started working on it! :)

avalos

2024-09-14 18:50

developer   ~0023291

wallet-core doesn't seem to automatically add the exchange after calling `preparePeerPushCredit`, is this intentional or am I doing something wrong?

avalos

2024-09-15 12:01

developer   ~0023295

The wallet-core issue has been fixed, and there's a functional WIP in dev/ivan-avalos/tos-p2p that needs testing. :)

mikolai

2024-09-16 18:24

developer   ~0023308

Something we can do to help testing? Would be nice to have a functional version before Datenspuren, but I guess that's already impossible via F-Droid at least :/

One of the recommended ways to get initial funds was planned to be p2p payments...

avalos

2024-09-22 17:10

developer   ~0023346

Fixed in master.

Issue History

Date ModifiedUsernameFieldChange
2024-09-03 11:07mikolaiNew Issue
2024-09-03 11:07mikolaiStatusnew => assigned
2024-09-03 11:07mikolaiAssigned To => avalos
2024-09-03 16:10avalosNote Added: 0023150
2024-09-03 16:11avalosNote Edited: 0023150
2024-09-04 08:02Christian GrothoffTarget Version => 0.14
2024-09-14 18:50avalosAssigned Toavalos => Florian Dold
2024-09-14 18:50avalosStatusassigned => feedback
2024-09-14 18:50avalosNote Added: 0023291
2024-09-15 12:00avalosAssigned ToFlorian Dold => avalos
2024-09-15 12:01avalosStatusfeedback => assigned
2024-09-15 12:01avalosNote Added: 0023295
2024-09-16 18:24mikolaiNote Added: 0023308
2024-09-22 17:10avalosStatusassigned => informing
2024-09-22 17:10avalosResolutionopen => fixed
2024-09-22 17:10avalosNote Added: 0023346
2024-10-07 14:35Christian GrothoffFixed in Version => 0.14
2024-12-13 18:15Christian GrothoffStatusinforming => closed