View Issue Details

IDProjectCategoryView StatusLast Update
0007737Talerspecificationpublic2024-02-05 00:12
Reportersebasjm Assigned ToChristian Grothoff 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
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwon't fix 
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0007737: merchant with a wallet should be able to fill a reserve for tipping
Descriptionwallet support starting a deposit with a payto URI and right now it fills a contract with some empty values
but this deposit will make a wire transfer to the exchange without the reserveId

The exchange could detect if "merchant_payto_uri" in the DepositRequest of https://docs.taler.net/core/api-exchange.html#deposit is the same of the exchange account and then it could reuse some fields to get the reserve id (maybe the order_id?)

With this there is no need of a wire transfer and it make the transaction efficient
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2023-03-02 14:41

manager   ~0019916

Actually, we should use the P2P transfer feature for this. That requires then no changes at the exchange. All we need is for the merchant backend/SPA to generate an 'invoice' (pull payment request) using its tipping reserve private key!

Christian Grothoff

2024-02-05 00:12

manager   ~0021145

Rewards are to be removed.

Issue History

Date ModifiedUsernameFieldChange
2023-03-02 12:55sebasjmNew Issue
2023-03-02 12:55sebasjmStatusnew => assigned
2023-03-02 12:55sebasjmAssigned To => Christian Grothoff
2023-03-02 14:41Christian GrothoffNote Added: 0019916
2023-03-02 14:41Christian GrothoffCategoryexchange => merchant backend API (HTTP specification)
2023-04-04 13:55Florian DoldTarget Versiongit (master) => post-1.0
2023-04-08 08:01Christian GrothoffAssigned ToChristian Grothoff =>
2023-04-08 08:01Christian GrothoffStatusassigned => implementing
2024-01-12 13:02Christian GrothoffCategorymerchant backend API (HTTP specification) => specification
2024-02-05 00:12Christian GrothoffAssigned To => Christian Grothoff
2024-02-05 00:12Christian GrothoffStatusimplementing => informing
2024-02-05 00:12Christian GrothoffResolutionopen => won't fix
2024-02-05 00:12Christian GrothoffFixed in Version => 0.9.4
2024-02-05 00:12Christian GrothoffNote Added: 0021145
2024-02-05 00:12Christian GrothoffTarget Versionpost-1.0 => 0.9.4
2024-02-05 00:12Christian GrothoffStatusinforming => closed