View Issue Details

IDProjectCategoryView StatusLast Update
0006363Talerexchangepublic2020-07-16 15:16
ReporterFlorian DoldAssigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0006363: allow merchants to query more information about the deposit status
DescriptionQuoting from the e-mail discussion:

>> I'm not really sure what to do there in practice, as "Taler 1.0" doesn't
>> really have any way for the merchant to ask about the status of the
>> transfer other than trying to call the exchange.
>>
>
> Well, we do have:
>
> https://docs.taler.net/core/api-exchange.html#get--deposits-$H_WIRE-$MERCHANT_PUB-$H_CONTRACT_TERMS-$COIN_PUB
>
> We could easily add a HTTP "Failed Dependency" status code to the API
> here and define a message format to indicate details about the problem
> to the merchant (and prescribe resolution strategies).
>
> This would mostly require another taler-exchange-XXX process to _query_
> LibEuFin for R-transactions, *and* a change to the exchange DB schema.
> More messy: this will require additional changes to the merchant
> backend. Please file a bug on this on Mantis, but I think we should
> target Taler v1.5 for this, given the scope of the changes and need for
> testing -- and the hopefully reasonably low likelihood of occurrence. At
> least I think we should be fine to manually handle the first generation
> of complaints for R-transactions, and that might even be better than
> trying to automate a process where we may not fully understand all the
> ways these things fail in practice.
TagsNo tags attached.

Activities

Christian Grothoff

2020-07-06 11:00

manager   ~0016388

Some status information is now provided ('wired'), alas automatically querying LibEuFin for transactions as _merchant_ is missing: right now, the merchant has to manually POST incoming transactions to the backend.

Writing a taler-merchant-wirewatch tool should be done, but later.

Issue History

Date Modified Username Field Change
2020-06-03 13:31 Florian Dold New Issue
2020-06-03 13:31 Florian Dold Status new => assigned
2020-06-03 13:31 Florian Dold Assigned To => Christian Grothoff
2020-07-06 11:00 Christian Grothoff Note Added: 0016388
2020-07-06 11:00 Christian Grothoff Assigned To Christian Grothoff =>
2020-07-06 11:00 Christian Grothoff Status assigned => confirmed
2020-07-16 15:16 Christian Grothoff Severity minor => feature