View Issue Details

IDProjectCategoryView StatusLast Update
0006394libeufinsandboxpublic2020-07-23 13:41
ReporterFlorian Dold Assigned ToMS  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0006394: figure out how banks in Germany de-duplicate payment initiations and use the same logic in the sandbox
DescriptionCurrently the sandbox doesn't do any de-duplication of pain requests.
TagsNo tags attached.

Activities

Florian Dold

2020-06-18 21:53

manager   ~0016305

GLS uses (messageId, paymentInformationId) as the key for de-duplication.

Now we just need to implement this in the sandbox, too.

MS

2020-07-22 21:15

manager   ~0016499

Implemented and tested here: 3c295e0d1d6bbee577caf2b4d9ce4e71a03fc82c

MS

2020-07-22 21:34

manager   ~0016500

Last edited: 2020-07-22 21:34

Reopening as the de-duplication is only enforced at the database level, and a nice response that informs the requester is still needed.
Right now there is the catch-all handler that still responds with 500 Internal server error.

MS

2020-07-23 13:41

manager   ~0016506

Resolved here: c716d23073be8846d0765fa766de341dbc953a88.

When a duplicate payment gets submitted, the sandbox responds with EBICS_PROCESSING_ERROR,
in a signed XML response.

Issue History

Date Modified Username Field Change
2020-06-18 17:05 Florian Dold New Issue
2020-06-18 21:53 Florian Dold Note Added: 0016305
2020-07-22 21:15 MS Note Added: 0016499
2020-07-22 21:15 MS Assigned To => MS
2020-07-22 21:15 MS Status new => resolved
2020-07-22 21:15 MS Resolution open => fixed
2020-07-22 21:34 MS Status resolved => assigned
2020-07-22 21:34 MS Note Added: 0016500
2020-07-22 21:34 MS Note Edited: 0016500
2020-07-23 13:41 MS Note Added: 0016506
2020-07-23 13:41 MS Status assigned => resolved