View Issue Details

IDProjectCategoryView StatusLast Update
0009157Talerwallet (Android App)public2024-09-22 19:10
Reportermikolai Assigned Toavalos  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.12 
Target 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.

Activities

avalos

2024-09-03 18:10

developer   ~0023150

Last edited: 2024-09-03 18: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 20: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 14: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 20: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 19:10

developer   ~0023346

Fixed in master.

Issue History

Date Modified Username Field Change
2024-09-03 13:07 mikolai New Issue
2024-09-03 13:07 mikolai Status new => assigned
2024-09-03 13:07 mikolai Assigned To => avalos
2024-09-03 18:10 avalos Note Added: 0023150
2024-09-03 18:11 avalos Note Edited: 0023150
2024-09-04 10:02 Christian Grothoff Target Version => 0.14
2024-09-14 20:50 avalos Assigned To avalos => Florian Dold
2024-09-14 20:50 avalos Status assigned => feedback
2024-09-14 20:50 avalos Note Added: 0023291
2024-09-15 14:00 avalos Assigned To Florian Dold => avalos
2024-09-15 14:01 avalos Status feedback => assigned
2024-09-15 14:01 avalos Note Added: 0023295
2024-09-16 20:24 mikolai Note Added: 0023308
2024-09-22 19:10 avalos Status assigned => resolved
2024-09-22 19:10 avalos Resolution open => fixed
2024-09-22 19:10 avalos Note Added: 0023346