View Issue Details

IDProjectCategoryView StatusLast Update
0007684Talerspecificationpublic2024-03-07 19:47
ReporterChristian Grothoff 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
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0007684: report exchange AML issues in merchant REST API
Descriptionhttps://docs.taler.net/core/api-merchant.html#get--instances-$INSTANCE-private-kyc should report AML status from
600fc4f645286d30cc8446bec1aac466a27a8ec3 (docs.git); GET /deposits/ endpoint of the exchange.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2023-04-10 08:48

manager   ~0020044

79b2673..837416e updates the spec.

Christian Grothoff

2023-04-10 08:48

manager   ~0020045

677ac4a5..090c532b modifies the exchange to return the AML status together with the KYC status.

Christian Grothoff

2023-04-10 09:19

manager   ~0020046

31babe5..208dbea modifies the merchant to expose the AML status in its API. Untested!

Christian Grothoff

2023-04-11 09:01

manager   ~0020063

ad925cc..feaf7ba adds a test.

Christian Grothoff

2023-04-11 09:02

manager   ~0020064

Last step is to add support to the SPA to show a pending/frozen AML state to let the user know why they might not be getting any money ;-). => Assigning to sebasjm.

sebasjm

2023-04-25 02:46

developer   ~0020151

fixed 2f8de9ea8..00f108b9d

if (kyc url !== undefined) => kyc (1)
else if (aml === 1) => AML pending (2)
else => AML frozen (3)

text:
1.- Pending KYC process, click here to complete
2.- There is an anti-money laundering process pending complete
3.- The account is frozen due to the anti-money rules. Contact the exchange service provider for instructions.

Christian Grothoff

2024-01-02 19:36

manager   ~0020815

I just got an order paid but not wired due to KYC required. Alas, the SPA shows nothing about KYC required. Need to investigate who is at fault here.

Christian Grothoff

2024-01-10 15:54

manager   ~0020859

Debugged more, this part is working fine now. New bugs opened ;-).

Issue History

Date ModifiedUsernameFieldChange
2023-02-13 14:14Christian GrothoffNew Issue
2023-02-13 14:14Christian GrothoffStatusnew => assigned
2023-02-13 14:14Christian GrothoffAssigned To => Christian Grothoff
2023-04-04 14:03Florian DoldTarget Version => 0.9.4
2023-04-08 08:03Christian GrothoffPrioritynormal => high
2023-04-10 08:48Christian GrothoffNote Added: 0020044
2023-04-10 08:48Christian GrothoffNote Added: 0020045
2023-04-10 09:19Christian GrothoffNote Added: 0020046
2023-04-11 09:01Christian GrothoffNote Added: 0020063
2023-04-11 09:01Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2023-04-11 09:02Christian GrothoffNote Added: 0020064
2023-04-25 02:46sebasjmNote Added: 0020151
2023-04-25 02:47sebasjmAssigned Tosebasjm => Christian Grothoff
2023-04-25 02:47sebasjmStatusassigned => feedback
2023-09-23 13:51Christian GrothoffTarget Version0.9.4 => 0.10
2024-01-02 19:36Christian GrothoffNote Added: 0020815
2024-01-10 15:54Christian GrothoffNote Added: 0020859
2024-01-10 15:55Christian GrothoffStatusfeedback => informing
2024-01-10 15:55Christian GrothoffResolutionopen => fixed
2024-01-10 15:55Christian GrothoffFixed in Version => 0.9.4
2024-01-10 15:55Christian GrothoffTarget Version0.10 => 0.9.4
2024-01-12 13:02Christian GrothoffCategorymerchant backend API (HTTP specification) => specification
2024-03-07 19:47Christian GrothoffStatusinforming => closed