View Issue Details

IDProjectCategoryView StatusLast Update
0009217Talermerchant backendpublic2024-12-13 18:15
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
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.0 stretch goals 
Target Version0.14Fixed in Version0.14 
Summary0009217: account & status identification in /private/kyc
Descriptionreturn h_wire for every merchant payto, so we can jump from kyc status to bank account details

https://docs.taler.net/core/api-merchant.html#get--instances-$INSTANCE-private-kyc

also, instead of returning exchange_code, exchange_http_status, ... merchant should return an "status " field as interpretation of the exchange response:
 - could not contact exchange (no key)
 - no wire method compatible
 - account authentication required (merchant should send a wire transfer to one of the exchange bank account)
 - wire transfer blocked until kyc (aggregation kyc, deposit still posible)
 - deposits blocked until kyc (deposit kyc)
 - ready / usable

if we have this one field, we can get rid of almost all others


TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2024-10-06 15:59

manager   ~0023454

fdb8d906..95f6ba27 changes the spec and 95f6ba27..f1fa1193 changes the implementation to return h_wire.

Christian Grothoff

2024-11-12 22:37

manager   ~0023708

docs.git :: c31719e2..b8cbb2c8 adds the requested "status" field with a string summarizing the state.
merchant.git :: 1a3e1817..795faaf1 implements this.

Issue History

Date ModifiedUsernameFieldChange
2024-09-23 18:05sebasjmNew Issue
2024-09-23 18:05sebasjmStatusnew => assigned
2024-09-23 18:05sebasjmAssigned To => Christian Grothoff
2024-10-06 15:59Christian GrothoffNote Added: 0023454
2024-10-06 16:00Christian GrothoffSummaryaccount identification in /private/kyc => account & status identification in /private/kyc
2024-10-07 14:11Christian GrothoffPrioritynormal => low
2024-11-12 22:37Christian GrothoffNote Added: 0023708
2024-11-12 22:37Christian GrothoffStatusassigned => informing
2024-11-12 22:37Christian GrothoffResolutionopen => fixed
2024-11-12 22:37Christian GrothoffFixed in Version => 0.14
2024-11-12 22:38Christian GrothoffTarget Version1.0 stretch goals => 0.14
2024-12-13 18:15Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend