aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2023-09-09 08:27:28 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2023-09-09 08:27:28 +0200
commit4238605b05cc165dd70c48e94a4bfb99ed37e7ce (patch)
tree2e4586e31641ab154ea9404ab45697f1e543e9f4
parent917f93ec912881e7e24d433a5b8fea05d140cd6f (diff)
downloadgana-4238605b05cc165dd70c48e94a4bfb99ed37e7ce.tar.gz
gana-4238605b05cc165dd70c48e94a4bfb99ed37e7ce.zip
update more rst
-rw-r--r--.gitignore2
-rw-r--r--conf.py3
-rw-r--r--gnu-taler-db-events/Makefile8
-rw-r--r--gnu-taler-db-events/rst.footer0
-rw-r--r--gnu-taler-db-events/rst.header4
-rw-r--r--gnu-taler-db-events/rst.template9
-rw-r--r--gnu-taler-error-codes/Makefile3
-rw-r--r--gnu-taler-error-codes/rst.header4
-rw-r--r--gnu-taler-error-codes/taler_error_codes.rst1367
-rw-r--r--gnu-taler-extensions/rst.footer0
-rw-r--r--gnu-taler-extensions/rst.header4
-rw-r--r--gnu-taler-extensions/rst.template9
-rw-r--r--gnunet-protocols/rst.header4
-rw-r--r--index.rst2
-rw-r--r--payto-payment-target-types/Makefile18
-rw-r--r--payto-payment-target-types/rst.footer0
-rw-r--r--payto-payment-target-types/rst.header4
-rw-r--r--payto-payment-target-types/rst.template9
18 files changed, 955 insertions, 495 deletions
diff --git a/.gitignore b/.gitignore
index ae63a0b..48ed587 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
1__pycache__
2_build
1*~ 3*~
2*.h 4*.h
3*.tmp 5*.tmp
diff --git a/conf.py b/conf.py
index 095175e..0902ce2 100644
--- a/conf.py
+++ b/conf.py
@@ -61,7 +61,8 @@ exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
61html_theme = 'sphinx_book_theme' 61html_theme = 'sphinx_book_theme'
62 62
63html_sidebars = { 63html_sidebars = {
64 "**": ["navbar-logo.html", "sbt-sidebar-nav.html", "search-field.html"] 64 #"**": ["navbar-logo.html", "sbt-sidebar-nav.html", "search-field.html"]
65 "**": ["search-field.html", "sbt-sidebar-nav.html"]
65} 66}
66 67
67html_theme_options = { 68html_theme_options = {
diff --git a/gnu-taler-db-events/Makefile b/gnu-taler-db-events/Makefile
index 194ba50..58fc0e8 100644
--- a/gnu-taler-db-events/Makefile
+++ b/gnu-taler-db-events/Makefile
@@ -1,4 +1,4 @@
1FILES=taler_dbevents.h 1FILES=taler_dbevents.h taler_dbevents.rst
2 2
3all: check $(FILES) 3all: check $(FILES)
4 4
@@ -17,4 +17,10 @@ taler_dbevents.h.tmp: registry.rec h.template
17taler_dbevents.h: h.header taler_dbevents.h.tmp h.footer 17taler_dbevents.h: h.header taler_dbevents.h.tmp h.footer
18 cat $^ > $@ 18 cat $^ > $@
19 19
20taler_dbevents.rst.tmp: registry.rec rst.template
21 ../format.sh rst.template < registry.rec > $@
22
23taler_dbevents.rst: rst.header taler_dbevents.rst.tmp rst.footer
24 cat rst.header taler_dbevents.rst.tmp rst.footer > $@
25
20.PHONY: check clean distclean 26.PHONY: check clean distclean
diff --git a/gnu-taler-db-events/rst.footer b/gnu-taler-db-events/rst.footer
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gnu-taler-db-events/rst.footer
diff --git a/gnu-taler-db-events/rst.header b/gnu-taler-db-events/rst.header
new file mode 100644
index 0000000..255dbbe
--- /dev/null
+++ b/gnu-taler-db-events/rst.header
@@ -0,0 +1,4 @@
1Taler DB Events
2---------------
3
4
diff --git a/gnu-taler-db-events/rst.template b/gnu-taler-db-events/rst.template
new file mode 100644
index 0000000..a8158e8
--- /dev/null
+++ b/gnu-taler-db-events/rst.template
@@ -0,0 +1,9 @@
1
2
3=================== ===========================================================
4Name {{Name}}
5------------------- -----------------------------------------------------------
6Number {{Value}}
7Description {{Description}}
8=================== ===========================================================
9
diff --git a/gnu-taler-error-codes/Makefile b/gnu-taler-error-codes/Makefile
index ff939c9..9525866 100644
--- a/gnu-taler-error-codes/Makefile
+++ b/gnu-taler-error-codes/Makefile
@@ -3,7 +3,8 @@ FILES=taler_error_codes.h \
3 taler_error_codes.ts \ 3 taler_error_codes.ts \
4 taler_error_codes.py \ 4 taler_error_codes.py \
5 taler_error_codes.kt \ 5 taler_error_codes.kt \
6 taler_error_codes.go 6 taler_error_codes.go \
7 taler_error_codes.rst
7 8
8all: check $(FILES) 9all: check $(FILES)
9 10
diff --git a/gnu-taler-error-codes/rst.header b/gnu-taler-error-codes/rst.header
index e7cbbeb..9cbb130 100644
--- a/gnu-taler-error-codes/rst.header
+++ b/gnu-taler-error-codes/rst.header
@@ -1,4 +1,4 @@
1Registry for HTTP status codes 1Taler HTTP status codes
2------------------------------ 2-----------------------
3 3
4 4
diff --git a/gnu-taler-error-codes/taler_error_codes.rst b/gnu-taler-error-codes/taler_error_codes.rst
index da55cea..6506286 100644
--- a/gnu-taler-error-codes/taler_error_codes.rst
+++ b/gnu-taler-error-codes/taler_error_codes.rst
@@ -1,5 +1,5 @@
1Registry for HTTP status codes 1Taler HTTP status codes
2------------------------------ 2-----------------------
3 3
4 4
5 5
@@ -7,7 +7,6 @@ Registry for HTTP status codes
7=================== =========================================================== 7=================== ===========================================================
8 TALER_EC_NONE 8 TALER_EC_NONE
9------------------------------------------------------------------------------- 9-------------------------------------------------------------------------------
10=================== ===========================================================
11Value 0 10Value 0
12HTTP Status Code 0 11HTTP Status Code 0
13Description Special code to indicate success (no error). 12Description Special code to indicate success (no error).
@@ -18,7 +17,6 @@ Description Special code to indicate success (no error).
18=================== =========================================================== 17=================== ===========================================================
19 TALER_EC_INVALID 18 TALER_EC_INVALID
20------------------------------------------------------------------------------- 19-------------------------------------------------------------------------------
21=================== ===========================================================
22Value 1 20Value 1
23HTTP Status Code 0 21HTTP Status Code 0
24Description A non-integer error code was returned in the JSON response. 22Description A non-integer error code was returned in the JSON response.
@@ -29,7 +27,6 @@ Description A non-integer error code was returned in the JSON response.
29=================== =========================================================== 27=================== ===========================================================
30 TALER_EC_GENERIC_CLIENT_INTERNAL_ERROR 28 TALER_EC_GENERIC_CLIENT_INTERNAL_ERROR
31------------------------------------------------------------------------------- 29-------------------------------------------------------------------------------
32=================== ===========================================================
33Value 2 30Value 2
34HTTP Status Code 0 31HTTP Status Code 0
35Description An internal failure happened on the client side. 32Description An internal failure happened on the client side.
@@ -40,7 +37,6 @@ Description An internal failure happened on the client side.
40=================== =========================================================== 37=================== ===========================================================
41 TALER_EC_GENERIC_INVALID_RESPONSE 38 TALER_EC_GENERIC_INVALID_RESPONSE
42------------------------------------------------------------------------------- 39-------------------------------------------------------------------------------
43=================== ===========================================================
44Value 10 40Value 10
45HTTP Status Code 0 41HTTP Status Code 0
46Description The response we got from the server was not even in JSON format. 42Description The response we got from the server was not even in JSON format.
@@ -51,7 +47,6 @@ Description The response we got from the server was not even in JSON for
51=================== =========================================================== 47=================== ===========================================================
52 TALER_EC_GENERIC_TIMEOUT 48 TALER_EC_GENERIC_TIMEOUT
53------------------------------------------------------------------------------- 49-------------------------------------------------------------------------------
54=================== ===========================================================
55Value 11 50Value 11
56HTTP Status Code 0 51HTTP Status Code 0
57Description An operation timed out. 52Description An operation timed out.
@@ -62,7 +57,6 @@ Description An operation timed out.
62=================== =========================================================== 57=================== ===========================================================
63 TALER_EC_GENERIC_VERSION_MALFORMED 58 TALER_EC_GENERIC_VERSION_MALFORMED
64------------------------------------------------------------------------------- 59-------------------------------------------------------------------------------
65=================== ===========================================================
66Value 12 60Value 12
67HTTP Status Code 0 61HTTP Status Code 0
68Description The version string given does not follow the expected CURRENT:REVISION:AGE Format. 62Description The version string given does not follow the expected CURRENT:REVISION:AGE Format.
@@ -73,7 +67,6 @@ Description The version string given does not follow the expected CURREN
73=================== =========================================================== 67=================== ===========================================================
74 TALER_EC_GENERIC_REPLY_MALFORMED 68 TALER_EC_GENERIC_REPLY_MALFORMED
75------------------------------------------------------------------------------- 69-------------------------------------------------------------------------------
76=================== ===========================================================
77Value 13 70Value 13
78HTTP Status Code 0 71HTTP Status Code 0
79Description The service responded with a reply that was in JSON but did not satsify the protocol. Note that invalid cryptographic signatures should have signature-specific error codes. 72Description The service responded with a reply that was in JSON but did not satsify the protocol. Note that invalid cryptographic signatures should have signature-specific error codes.
@@ -84,7 +77,6 @@ Description The service responded with a reply that was in JSON but did
84=================== =========================================================== 77=================== ===========================================================
85 TALER_EC_GENERIC_CONFIGURATION_INVALID 78 TALER_EC_GENERIC_CONFIGURATION_INVALID
86------------------------------------------------------------------------------- 79-------------------------------------------------------------------------------
87=================== ===========================================================
88Value 14 80Value 14
89HTTP Status Code 0 81HTTP Status Code 0
90Description There is an error in the client-side configuration, for example the base URL specified is malformed. 82Description There is an error in the client-side configuration, for example the base URL specified is malformed.
@@ -95,7 +87,6 @@ Description There is an error in the client-side configuration, for exam
95=================== =========================================================== 87=================== ===========================================================
96 TALER_EC_GENERIC_UNEXPECTED_REQUEST_ERROR 88 TALER_EC_GENERIC_UNEXPECTED_REQUEST_ERROR
97------------------------------------------------------------------------------- 89-------------------------------------------------------------------------------
98=================== ===========================================================
99Value 15 90Value 15
100HTTP Status Code 0 91HTTP Status Code 0
101Description The client made a request to a service, but received an error response it does not know how to handle. 92Description The client made a request to a service, but received an error response it does not know how to handle.
@@ -104,9 +95,18 @@ Description The client made a request to a service, but received an erro
104 95
105 96
106=================== =========================================================== 97=================== ===========================================================
107 TALER_EC_GENERIC_METHOD_INVALID 98 TALER_EC_GENERIC_TOKEN_PERMISSION_INSUFFICIENT
108------------------------------------------------------------------------------- 99-------------------------------------------------------------------------------
100Value 16
101HTTP Status Code 403
102Description The token used by the client to authorize the request does not grant the required permissions for the request.
103=================== ===========================================================
104
105
106
109=================== =========================================================== 107=================== ===========================================================
108 TALER_EC_GENERIC_METHOD_INVALID
109-------------------------------------------------------------------------------
110Value 20 110Value 20
111HTTP Status Code 405 111HTTP Status Code 405
112Description The HTTP method used is invalid for this endpoint. 112Description The HTTP method used is invalid for this endpoint.
@@ -117,7 +117,6 @@ Description The HTTP method used is invalid for this endpoint.
117=================== =========================================================== 117=================== ===========================================================
118 TALER_EC_GENERIC_ENDPOINT_UNKNOWN 118 TALER_EC_GENERIC_ENDPOINT_UNKNOWN
119------------------------------------------------------------------------------- 119-------------------------------------------------------------------------------
120=================== ===========================================================
121Value 21 120Value 21
122HTTP Status Code 404 121HTTP Status Code 404
123Description There is no endpoint defined for the URL provided by the client. 122Description There is no endpoint defined for the URL provided by the client.
@@ -128,7 +127,6 @@ Description There is no endpoint defined for the URL provided by the cli
128=================== =========================================================== 127=================== ===========================================================
129 TALER_EC_GENERIC_JSON_INVALID 128 TALER_EC_GENERIC_JSON_INVALID
130------------------------------------------------------------------------------- 129-------------------------------------------------------------------------------
131=================== ===========================================================
132Value 22 130Value 22
133HTTP Status Code 400 131HTTP Status Code 400
134Description The JSON in the client's request was malformed (generic parse error). 132Description The JSON in the client's request was malformed (generic parse error).
@@ -139,7 +137,6 @@ Description The JSON in the client's request was malformed (generic pars
139=================== =========================================================== 137=================== ===========================================================
140 TALER_EC_GENERIC_HTTP_HEADERS_MALFORMED 138 TALER_EC_GENERIC_HTTP_HEADERS_MALFORMED
141------------------------------------------------------------------------------- 139-------------------------------------------------------------------------------
142=================== ===========================================================
143Value 23 140Value 23
144HTTP Status Code 400 141HTTP Status Code 400
145Description Some of the HTTP headers provided by the client caused the server to not be able to handle the request. 142Description Some of the HTTP headers provided by the client caused the server to not be able to handle the request.
@@ -150,7 +147,6 @@ Description Some of the HTTP headers provided by the client caused the s
150=================== =========================================================== 147=================== ===========================================================
151 TALER_EC_GENERIC_PAYTO_URI_MALFORMED 148 TALER_EC_GENERIC_PAYTO_URI_MALFORMED
152------------------------------------------------------------------------------- 149-------------------------------------------------------------------------------
153=================== ===========================================================
154Value 24 150Value 24
155HTTP Status Code 400 151HTTP Status Code 400
156Description The payto:// URI provided by the client is malformed. 152Description The payto:// URI provided by the client is malformed.
@@ -161,7 +157,6 @@ Description The payto:// URI provided by the client is malformed.
161=================== =========================================================== 157=================== ===========================================================
162 TALER_EC_GENERIC_PARAMETER_MISSING 158 TALER_EC_GENERIC_PARAMETER_MISSING
163------------------------------------------------------------------------------- 159-------------------------------------------------------------------------------
164=================== ===========================================================
165Value 25 160Value 25
166HTTP Status Code 400 161HTTP Status Code 400
167Description A required parameter in the request was missing. 162Description A required parameter in the request was missing.
@@ -172,7 +167,6 @@ Description A required parameter in the request was missing.
172=================== =========================================================== 167=================== ===========================================================
173 TALER_EC_GENERIC_PARAMETER_MALFORMED 168 TALER_EC_GENERIC_PARAMETER_MALFORMED
174------------------------------------------------------------------------------- 169-------------------------------------------------------------------------------
175=================== ===========================================================
176Value 26 170Value 26
177HTTP Status Code 400 171HTTP Status Code 400
178Description A parameter in the request was malformed. 172Description A parameter in the request was malformed.
@@ -181,9 +175,18 @@ Description A parameter in the request was malformed.
181 175
182 176
183=================== =========================================================== 177=================== ===========================================================
184 TALER_EC_GENERIC_CURRENCY_MISMATCH 178 TALER_EC_GENERIC_RESERVE_PUB_MALFORMED
185------------------------------------------------------------------------------- 179-------------------------------------------------------------------------------
180Value 27
181HTTP Status Code 400
182Description The reserve public key given as part of a /reserves/ endpoint was malformed.
186=================== =========================================================== 183=================== ===========================================================
184
185
186
187=================== ===========================================================
188 TALER_EC_GENERIC_CURRENCY_MISMATCH
189-------------------------------------------------------------------------------
187Value 30 190Value 30
188HTTP Status Code 400 191HTTP Status Code 400
189Description The currencies involved in the operation do not match. 192Description The currencies involved in the operation do not match.
@@ -194,7 +197,6 @@ Description The currencies involved in the operation do not match.
194=================== =========================================================== 197=================== ===========================================================
195 TALER_EC_GENERIC_URI_TOO_LONG 198 TALER_EC_GENERIC_URI_TOO_LONG
196------------------------------------------------------------------------------- 199-------------------------------------------------------------------------------
197=================== ===========================================================
198Value 31 200Value 31
199HTTP Status Code 414 201HTTP Status Code 414
200Description The URI is longer than the longest URI the HTTP server is willing to parse. 202Description The URI is longer than the longest URI the HTTP server is willing to parse.
@@ -205,7 +207,6 @@ Description The URI is longer than the longest URI the HTTP server is wi
205=================== =========================================================== 207=================== ===========================================================
206 TALER_EC_GENERIC_UPLOAD_EXCEEDS_LIMIT 208 TALER_EC_GENERIC_UPLOAD_EXCEEDS_LIMIT
207------------------------------------------------------------------------------- 209-------------------------------------------------------------------------------
208=================== ===========================================================
209Value 32 210Value 32
210HTTP Status Code 413 211HTTP Status Code 413
211Description The body is too large to be permissible for the endpoint. 212Description The body is too large to be permissible for the endpoint.
@@ -216,7 +217,6 @@ Description The body is too large to be permissible for the endpoint.
216=================== =========================================================== 217=================== ===========================================================
217 TALER_EC_GENERIC_DB_SETUP_FAILED 218 TALER_EC_GENERIC_DB_SETUP_FAILED
218------------------------------------------------------------------------------- 219-------------------------------------------------------------------------------
219=================== ===========================================================
220Value 50 220Value 50
221HTTP Status Code 500 221HTTP Status Code 500
222Description The service failed initialize its connection to the database. 222Description The service failed initialize its connection to the database.
@@ -227,7 +227,6 @@ Description The service failed initialize its connection to the database
227=================== =========================================================== 227=================== ===========================================================
228 TALER_EC_GENERIC_DB_START_FAILED 228 TALER_EC_GENERIC_DB_START_FAILED
229------------------------------------------------------------------------------- 229-------------------------------------------------------------------------------
230=================== ===========================================================
231Value 51 230Value 51
232HTTP Status Code 500 231HTTP Status Code 500
233Description The service encountered an error event to just start the database transaction. 232Description The service encountered an error event to just start the database transaction.
@@ -238,7 +237,6 @@ Description The service encountered an error event to just start the dat
238=================== =========================================================== 237=================== ===========================================================
239 TALER_EC_GENERIC_DB_STORE_FAILED 238 TALER_EC_GENERIC_DB_STORE_FAILED
240------------------------------------------------------------------------------- 239-------------------------------------------------------------------------------
241=================== ===========================================================
242Value 52 240Value 52
243HTTP Status Code 500 241HTTP Status Code 500
244Description The service failed to store information in its database. 242Description The service failed to store information in its database.
@@ -249,7 +247,6 @@ Description The service failed to store information in its database.
249=================== =========================================================== 247=================== ===========================================================
250 TALER_EC_GENERIC_DB_FETCH_FAILED 248 TALER_EC_GENERIC_DB_FETCH_FAILED
251------------------------------------------------------------------------------- 249-------------------------------------------------------------------------------
252=================== ===========================================================
253Value 53 250Value 53
254HTTP Status Code 500 251HTTP Status Code 500
255Description The service failed to fetch information from its database. 252Description The service failed to fetch information from its database.
@@ -260,7 +257,6 @@ Description The service failed to fetch information from its database.
260=================== =========================================================== 257=================== ===========================================================
261 TALER_EC_GENERIC_DB_COMMIT_FAILED 258 TALER_EC_GENERIC_DB_COMMIT_FAILED
262------------------------------------------------------------------------------- 259-------------------------------------------------------------------------------
263=================== ===========================================================
264Value 54 260Value 54
265HTTP Status Code 500 261HTTP Status Code 500
266Description The service encountered an error event to commit the database transaction (hard, unrecoverable error). 262Description The service encountered an error event to commit the database transaction (hard, unrecoverable error).
@@ -271,7 +267,6 @@ Description The service encountered an error event to commit the databas
271=================== =========================================================== 267=================== ===========================================================
272 TALER_EC_GENERIC_DB_SOFT_FAILURE 268 TALER_EC_GENERIC_DB_SOFT_FAILURE
273------------------------------------------------------------------------------- 269-------------------------------------------------------------------------------
274=================== ===========================================================
275Value 55 270Value 55
276HTTP Status Code 500 271HTTP Status Code 500
277Description The service encountered an error event to commit the database transaction, even after repeatedly retrying it there was always a conflicting transaction. (This indicates a repeated serialization error; should only happen if some client maliciously tries to create conflicting concurrent transactions.) 272Description The service encountered an error event to commit the database transaction, even after repeatedly retrying it there was always a conflicting transaction. (This indicates a repeated serialization error; should only happen if some client maliciously tries to create conflicting concurrent transactions.)
@@ -282,7 +277,6 @@ Description The service encountered an error event to commit the databas
282=================== =========================================================== 277=================== ===========================================================
283 TALER_EC_GENERIC_DB_INVARIANT_FAILURE 278 TALER_EC_GENERIC_DB_INVARIANT_FAILURE
284------------------------------------------------------------------------------- 279-------------------------------------------------------------------------------
285=================== ===========================================================
286Value 56 280Value 56
287HTTP Status Code 500 281HTTP Status Code 500
288Description The service's database is inconsistent and violates service-internal invariants. 282Description The service's database is inconsistent and violates service-internal invariants.
@@ -293,7 +287,6 @@ Description The service's database is inconsistent and violates service-
293=================== =========================================================== 287=================== ===========================================================
294 TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE 288 TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE
295------------------------------------------------------------------------------- 289-------------------------------------------------------------------------------
296=================== ===========================================================
297Value 60 290Value 60
298HTTP Status Code 500 291HTTP Status Code 500
299Description The HTTP server experienced an internal invariant failure (bug). 292Description The HTTP server experienced an internal invariant failure (bug).
@@ -304,7 +297,6 @@ Description The HTTP server experienced an internal invariant failure (b
304=================== =========================================================== 297=================== ===========================================================
305 TALER_EC_GENERIC_FAILED_COMPUTE_JSON_HASH 298 TALER_EC_GENERIC_FAILED_COMPUTE_JSON_HASH
306------------------------------------------------------------------------------- 299-------------------------------------------------------------------------------
307=================== ===========================================================
308Value 61 300Value 61
309HTTP Status Code 500 301HTTP Status Code 500
310Description The service could not compute a cryptographic hash over some JSON value. 302Description The service could not compute a cryptographic hash over some JSON value.
@@ -315,7 +307,6 @@ Description The service could not compute a cryptographic hash over some
315=================== =========================================================== 307=================== ===========================================================
316 TALER_EC_GENERIC_FAILED_COMPUTE_AMOUNT 308 TALER_EC_GENERIC_FAILED_COMPUTE_AMOUNT
317------------------------------------------------------------------------------- 309-------------------------------------------------------------------------------
318=================== ===========================================================
319Value 62 310Value 62
320HTTP Status Code 500 311HTTP Status Code 500
321Description The service could not compute an amount. 312Description The service could not compute an amount.
@@ -326,7 +317,6 @@ Description The service could not compute an amount.
326=================== =========================================================== 317=================== ===========================================================
327 TALER_EC_GENERIC_PARSER_OUT_OF_MEMORY 318 TALER_EC_GENERIC_PARSER_OUT_OF_MEMORY
328------------------------------------------------------------------------------- 319-------------------------------------------------------------------------------
329=================== ===========================================================
330Value 70 320Value 70
331HTTP Status Code 500 321HTTP Status Code 500
332Description The HTTP server had insufficient memory to parse the request. 322Description The HTTP server had insufficient memory to parse the request.
@@ -337,7 +327,6 @@ Description The HTTP server had insufficient memory to parse the request
337=================== =========================================================== 327=================== ===========================================================
338 TALER_EC_GENERIC_ALLOCATION_FAILURE 328 TALER_EC_GENERIC_ALLOCATION_FAILURE
339------------------------------------------------------------------------------- 329-------------------------------------------------------------------------------
340=================== ===========================================================
341Value 71 330Value 71
342HTTP Status Code 500 331HTTP Status Code 500
343Description The HTTP server failed to allocate memory. 332Description The HTTP server failed to allocate memory.
@@ -348,7 +337,6 @@ Description The HTTP server failed to allocate memory.
348=================== =========================================================== 337=================== ===========================================================
349 TALER_EC_GENERIC_JSON_ALLOCATION_FAILURE 338 TALER_EC_GENERIC_JSON_ALLOCATION_FAILURE
350------------------------------------------------------------------------------- 339-------------------------------------------------------------------------------
351=================== ===========================================================
352Value 72 340Value 72
353HTTP Status Code 500 341HTTP Status Code 500
354Description The HTTP server failed to allocate memory for building JSON reply. 342Description The HTTP server failed to allocate memory for building JSON reply.
@@ -359,7 +347,6 @@ Description The HTTP server failed to allocate memory for building JSON
359=================== =========================================================== 347=================== ===========================================================
360 TALER_EC_GENERIC_CURL_ALLOCATION_FAILURE 348 TALER_EC_GENERIC_CURL_ALLOCATION_FAILURE
361------------------------------------------------------------------------------- 349-------------------------------------------------------------------------------
362=================== ===========================================================
363Value 73 350Value 73
364HTTP Status Code 500 351HTTP Status Code 500
365Description The HTTP server failed to allocate memory for making a CURL request. 352Description The HTTP server failed to allocate memory for making a CURL request.
@@ -370,9 +357,8 @@ Description The HTTP server failed to allocate memory for making a CURL
370=================== =========================================================== 357=================== ===========================================================
371 TALER_EC_GENERIC_FAILED_TO_LOAD_TEMPLATE 358 TALER_EC_GENERIC_FAILED_TO_LOAD_TEMPLATE
372------------------------------------------------------------------------------- 359-------------------------------------------------------------------------------
373=================== ===========================================================
374Value 74 360Value 74
375HTTP Status Code 406 361HTTP Status Code 500
376Description The backend could not locate a required template to generate an HTML reply. 362Description The backend could not locate a required template to generate an HTML reply.
377=================== =========================================================== 363=================== ===========================================================
378 364
@@ -381,7 +367,6 @@ Description The backend could not locate a required template to generate
381=================== =========================================================== 367=================== ===========================================================
382 TALER_EC_GENERIC_FAILED_TO_EXPAND_TEMPLATE 368 TALER_EC_GENERIC_FAILED_TO_EXPAND_TEMPLATE
383------------------------------------------------------------------------------- 369-------------------------------------------------------------------------------
384=================== ===========================================================
385Value 75 370Value 75
386HTTP Status Code 500 371HTTP Status Code 500
387Description The backend could not expand the template to generate an HTML reply. 372Description The backend could not expand the template to generate an HTML reply.
@@ -392,7 +377,6 @@ Description The backend could not expand the template to generate an HTM
392=================== =========================================================== 377=================== ===========================================================
393 TALER_EC_EXCHANGE_GENERIC_BAD_CONFIGURATION 378 TALER_EC_EXCHANGE_GENERIC_BAD_CONFIGURATION
394------------------------------------------------------------------------------- 379-------------------------------------------------------------------------------
395=================== ===========================================================
396Value 1000 380Value 1000
397HTTP Status Code 500 381HTTP Status Code 500
398Description Exchange is badly configured and thus cannot operate. 382Description Exchange is badly configured and thus cannot operate.
@@ -403,7 +387,6 @@ Description Exchange is badly configured and thus cannot operate.
403=================== =========================================================== 387=================== ===========================================================
404 TALER_EC_EXCHANGE_GENERIC_OPERATION_UNKNOWN 388 TALER_EC_EXCHANGE_GENERIC_OPERATION_UNKNOWN
405------------------------------------------------------------------------------- 389-------------------------------------------------------------------------------
406=================== ===========================================================
407Value 1001 390Value 1001
408HTTP Status Code 404 391HTTP Status Code 404
409Description Operation specified unknown for this endpoint. 392Description Operation specified unknown for this endpoint.
@@ -414,7 +397,6 @@ Description Operation specified unknown for this endpoint.
414=================== =========================================================== 397=================== ===========================================================
415 TALER_EC_EXCHANGE_GENERIC_WRONG_NUMBER_OF_SEGMENTS 398 TALER_EC_EXCHANGE_GENERIC_WRONG_NUMBER_OF_SEGMENTS
416------------------------------------------------------------------------------- 399-------------------------------------------------------------------------------
417=================== ===========================================================
418Value 1002 400Value 1002
419HTTP Status Code 404 401HTTP Status Code 404
420Description The number of segments included in the URI does not match the number of segments expected by the endpoint. 402Description The number of segments included in the URI does not match the number of segments expected by the endpoint.
@@ -425,7 +407,6 @@ Description The number of segments included in the URI does not match th
425=================== =========================================================== 407=================== ===========================================================
426 TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_DENOMINATION_KEY 408 TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_DENOMINATION_KEY
427------------------------------------------------------------------------------- 409-------------------------------------------------------------------------------
428=================== ===========================================================
429Value 1003 410Value 1003
430HTTP Status Code 409 411HTTP Status Code 409
431Description The same coin was already used with a different denomination previously. 412Description The same coin was already used with a different denomination previously.
@@ -436,7 +417,6 @@ Description The same coin was already used with a different denomination
436=================== =========================================================== 417=================== ===========================================================
437 TALER_EC_EXCHANGE_GENERIC_COINS_INVALID_COIN_PUB 418 TALER_EC_EXCHANGE_GENERIC_COINS_INVALID_COIN_PUB
438------------------------------------------------------------------------------- 419-------------------------------------------------------------------------------
439=================== ===========================================================
440Value 1004 420Value 1004
441HTTP Status Code 400 421HTTP Status Code 400
442Description The public key of given to a "/coins/" endpoint of the exchange was malformed. 422Description The public key of given to a "/coins/" endpoint of the exchange was malformed.
@@ -447,7 +427,6 @@ Description The public key of given to a "/coins/" endpoint of the excha
447=================== =========================================================== 427=================== ===========================================================
448 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_KEY_UNKNOWN 428 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_KEY_UNKNOWN
449------------------------------------------------------------------------------- 429-------------------------------------------------------------------------------
450=================== ===========================================================
451Value 1005 430Value 1005
452HTTP Status Code 404 431HTTP Status Code 404
453Description The exchange is not aware of the denomination key the wallet requested for the operation. 432Description The exchange is not aware of the denomination key the wallet requested for the operation.
@@ -458,7 +437,6 @@ Description The exchange is not aware of the denomination key the wallet
458=================== =========================================================== 437=================== ===========================================================
459 TALER_EC_EXCHANGE_DENOMINATION_SIGNATURE_INVALID 438 TALER_EC_EXCHANGE_DENOMINATION_SIGNATURE_INVALID
460------------------------------------------------------------------------------- 439-------------------------------------------------------------------------------
461=================== ===========================================================
462Value 1006 440Value 1006
463HTTP Status Code 403 441HTTP Status Code 403
464Description The signature of the denomination key over the coin is not valid. 442Description The signature of the denomination key over the coin is not valid.
@@ -469,7 +447,6 @@ Description The signature of the denomination key over the coin is not v
469=================== =========================================================== 447=================== ===========================================================
470 TALER_EC_EXCHANGE_GENERIC_KEYS_MISSING 448 TALER_EC_EXCHANGE_GENERIC_KEYS_MISSING
471------------------------------------------------------------------------------- 449-------------------------------------------------------------------------------
472=================== ===========================================================
473Value 1007 450Value 1007
474HTTP Status Code 503 451HTTP Status Code 503
475Description The exchange failed to perform the operation as it could not find the private keys. This is a problem with the exchange setup, not with the client's request. 452Description The exchange failed to perform the operation as it could not find the private keys. This is a problem with the exchange setup, not with the client's request.
@@ -480,7 +457,6 @@ Description The exchange failed to perform the operation as it could not
480=================== =========================================================== 457=================== ===========================================================
481 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_VALIDITY_IN_FUTURE 458 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_VALIDITY_IN_FUTURE
482------------------------------------------------------------------------------- 459-------------------------------------------------------------------------------
483=================== ===========================================================
484Value 1008 460Value 1008
485HTTP Status Code 412 461HTTP Status Code 412
486Description Validity period of the denomination lies in the future. 462Description Validity period of the denomination lies in the future.
@@ -491,7 +467,6 @@ Description Validity period of the denomination lies in the future.
491=================== =========================================================== 467=================== ===========================================================
492 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_EXPIRED 468 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_EXPIRED
493------------------------------------------------------------------------------- 469-------------------------------------------------------------------------------
494=================== ===========================================================
495Value 1009 470Value 1009
496HTTP Status Code 410 471HTTP Status Code 410
497Description Denomination key of the coin is past its expiration time for the requested operation. 472Description Denomination key of the coin is past its expiration time for the requested operation.
@@ -502,7 +477,6 @@ Description Denomination key of the coin is past its expiration time for
502=================== =========================================================== 477=================== ===========================================================
503 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_REVOKED 478 TALER_EC_EXCHANGE_GENERIC_DENOMINATION_REVOKED
504------------------------------------------------------------------------------- 479-------------------------------------------------------------------------------
505=================== ===========================================================
506Value 1010 480Value 1010
507HTTP Status Code 410 481HTTP Status Code 410
508Description Denomination key of the coin has been revoked. 482Description Denomination key of the coin has been revoked.
@@ -513,7 +487,6 @@ Description Denomination key of the coin has been revoked.
513=================== =========================================================== 487=================== ===========================================================
514 TALER_EC_EXCHANGE_GENERIC_SECMOD_TIMEOUT 488 TALER_EC_EXCHANGE_GENERIC_SECMOD_TIMEOUT
515------------------------------------------------------------------------------- 489-------------------------------------------------------------------------------
516=================== ===========================================================
517Value 1011 490Value 1011
518HTTP Status Code 500 491HTTP Status Code 500
519Description An operation where the exchange interacted with a security module timed out. 492Description An operation where the exchange interacted with a security module timed out.
@@ -524,7 +497,6 @@ Description An operation where the exchange interacted with a security m
524=================== =========================================================== 497=================== ===========================================================
525 TALER_EC_EXCHANGE_GENERIC_INSUFFICIENT_FUNDS 498 TALER_EC_EXCHANGE_GENERIC_INSUFFICIENT_FUNDS
526------------------------------------------------------------------------------- 499-------------------------------------------------------------------------------
527=================== ===========================================================
528Value 1012 500Value 1012
529HTTP Status Code 409 501HTTP Status Code 409
530Description The respective coin did not have sufficient residual value for the operation. The "history" in this response provides the "residual_value" of the coin, which may be less than its "original_value". 502Description The respective coin did not have sufficient residual value for the operation. The "history" in this response provides the "residual_value" of the coin, which may be less than its "original_value".
@@ -535,7 +507,6 @@ Description The respective coin did not have sufficient residual value f
535=================== =========================================================== 507=================== ===========================================================
536 TALER_EC_EXCHANGE_GENERIC_COIN_HISTORY_COMPUTATION_FAILED 508 TALER_EC_EXCHANGE_GENERIC_COIN_HISTORY_COMPUTATION_FAILED
537------------------------------------------------------------------------------- 509-------------------------------------------------------------------------------
538=================== ===========================================================
539Value 1013 510Value 1013
540HTTP Status Code 500 511HTTP Status Code 500
541Description The exchange had an internal error reconstructing the transaction history of the coin that was being processed. 512Description The exchange had an internal error reconstructing the transaction history of the coin that was being processed.
@@ -546,7 +517,6 @@ Description The exchange had an internal error reconstructing the transa
546=================== =========================================================== 517=================== ===========================================================
547 TALER_EC_EXCHANGE_GENERIC_HISTORY_DB_ERROR_INSUFFICIENT_FUNDS 518 TALER_EC_EXCHANGE_GENERIC_HISTORY_DB_ERROR_INSUFFICIENT_FUNDS
548------------------------------------------------------------------------------- 519-------------------------------------------------------------------------------
549=================== ===========================================================
550Value 1014 520Value 1014
551HTTP Status Code 500 521HTTP Status Code 500
552Description The exchange failed to obtain the transaction history of the given coin from the database while generating an insufficient funds errors. 522Description The exchange failed to obtain the transaction history of the given coin from the database while generating an insufficient funds errors.
@@ -557,7 +527,6 @@ Description The exchange failed to obtain the transaction history of the
557=================== =========================================================== 527=================== ===========================================================
558 TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_AGE_HASH 528 TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_AGE_HASH
559------------------------------------------------------------------------------- 529-------------------------------------------------------------------------------
560=================== ===========================================================
561Value 1015 530Value 1015
562HTTP Status Code 409 531HTTP Status Code 409
563Description The same coin was already used with a different age hash previously. 532Description The same coin was already used with a different age hash previously.
@@ -568,7 +537,6 @@ Description The same coin was already used with a different age hash pre
568=================== =========================================================== 537=================== ===========================================================
569 TALER_EC_EXCHANGE_GENERIC_INVALID_DENOMINATION_CIPHER_FOR_OPERATION 538 TALER_EC_EXCHANGE_GENERIC_INVALID_DENOMINATION_CIPHER_FOR_OPERATION
570------------------------------------------------------------------------------- 539-------------------------------------------------------------------------------
571=================== ===========================================================
572Value 1016 540Value 1016
573HTTP Status Code 400 541HTTP Status Code 400
574Description The requested operation is not valid for the cipher used by the selected denomination. 542Description The requested operation is not valid for the cipher used by the selected denomination.
@@ -579,7 +547,6 @@ Description The requested operation is not valid for the cipher used by
579=================== =========================================================== 547=================== ===========================================================
580 TALER_EC_EXCHANGE_GENERIC_CIPHER_MISMATCH 548 TALER_EC_EXCHANGE_GENERIC_CIPHER_MISMATCH
581------------------------------------------------------------------------------- 549-------------------------------------------------------------------------------
582=================== ===========================================================
583Value 1017 550Value 1017
584HTTP Status Code 400 551HTTP Status Code 400
585Description The provided arguments for the operation use inconsistent ciphers. 552Description The provided arguments for the operation use inconsistent ciphers.
@@ -590,7 +557,6 @@ Description The provided arguments for the operation use inconsistent ci
590=================== =========================================================== 557=================== ===========================================================
591 TALER_EC_EXCHANGE_GENERIC_NEW_DENOMS_ARRAY_SIZE_EXCESSIVE 558 TALER_EC_EXCHANGE_GENERIC_NEW_DENOMS_ARRAY_SIZE_EXCESSIVE
592------------------------------------------------------------------------------- 559-------------------------------------------------------------------------------
593=================== ===========================================================
594Value 1018 560Value 1018
595HTTP Status Code 400 561HTTP Status Code 400
596Description The number of denominations specified in the request exceeds the limit of the exchange. 562Description The number of denominations specified in the request exceeds the limit of the exchange.
@@ -599,20 +565,8 @@ Description The number of denominations specified in the request exceeds
599 565
600 566
601=================== =========================================================== 567=================== ===========================================================
602 TALER_EC_EXCHANGE_GENERIC_RESERVE_PUB_MALFORMED
603-------------------------------------------------------------------------------
604=================== ===========================================================
605Value 1019
606HTTP Status Code 400
607Description The reserve public key was malformed.
608=================== ===========================================================
609
610
611
612=================== ===========================================================
613 TALER_EC_EXCHANGE_GENERIC_CLOCK_SKEW 568 TALER_EC_EXCHANGE_GENERIC_CLOCK_SKEW
614------------------------------------------------------------------------------- 569-------------------------------------------------------------------------------
615=================== ===========================================================
616Value 1020 570Value 1020
617HTTP Status Code 400 571HTTP Status Code 400
618Description The time at the server is too far off from the time specified in the request. Most likely the client system time is wrong. 572Description The time at the server is too far off from the time specified in the request. Most likely the client system time is wrong.
@@ -623,7 +577,6 @@ Description The time at the server is too far off from the time specifie
623=================== =========================================================== 577=================== ===========================================================
624 TALER_EC_EXCHANGE_GENERIC_AMOUNT_EXCEEDS_DENOMINATION_VALUE 578 TALER_EC_EXCHANGE_GENERIC_AMOUNT_EXCEEDS_DENOMINATION_VALUE
625------------------------------------------------------------------------------- 579-------------------------------------------------------------------------------
626=================== ===========================================================
627Value 1021 580Value 1021
628HTTP Status Code 400 581HTTP Status Code 400
629Description The specified amount for the coin is higher than the value of the denomination of the coin. 582Description The specified amount for the coin is higher than the value of the denomination of the coin.
@@ -634,7 +587,6 @@ Description The specified amount for the coin is higher than the value o
634=================== =========================================================== 587=================== ===========================================================
635 TALER_EC_EXCHANGE_GENERIC_GLOBAL_FEES_MISSING 588 TALER_EC_EXCHANGE_GENERIC_GLOBAL_FEES_MISSING
636------------------------------------------------------------------------------- 589-------------------------------------------------------------------------------
637=================== ===========================================================
638Value 1022 590Value 1022
639HTTP Status Code 500 591HTTP Status Code 500
640Description The exchange was not properly configured with global fees. 592Description The exchange was not properly configured with global fees.
@@ -645,7 +597,6 @@ Description The exchange was not properly configured with global fees.
645=================== =========================================================== 597=================== ===========================================================
646 TALER_EC_EXCHANGE_GENERIC_WIRE_FEES_MISSING 598 TALER_EC_EXCHANGE_GENERIC_WIRE_FEES_MISSING
647------------------------------------------------------------------------------- 599-------------------------------------------------------------------------------
648=================== ===========================================================
649Value 1023 600Value 1023
650HTTP Status Code 500 601HTTP Status Code 500
651Description The exchange was not properly configured with wire fees. 602Description The exchange was not properly configured with wire fees.
@@ -656,7 +607,6 @@ Description The exchange was not properly configured with wire fees.
656=================== =========================================================== 607=================== ===========================================================
657 TALER_EC_EXCHANGE_GENERIC_PURSE_PUB_MALFORMED 608 TALER_EC_EXCHANGE_GENERIC_PURSE_PUB_MALFORMED
658------------------------------------------------------------------------------- 609-------------------------------------------------------------------------------
659=================== ===========================================================
660Value 1024 610Value 1024
661HTTP Status Code 400 611HTTP Status Code 400
662Description The purse public key was malformed. 612Description The purse public key was malformed.
@@ -667,7 +617,6 @@ Description The purse public key was malformed.
667=================== =========================================================== 617=================== ===========================================================
668 TALER_EC_EXCHANGE_GENERIC_PURSE_UNKNOWN 618 TALER_EC_EXCHANGE_GENERIC_PURSE_UNKNOWN
669------------------------------------------------------------------------------- 619-------------------------------------------------------------------------------
670=================== ===========================================================
671Value 1025 620Value 1025
672HTTP Status Code 404 621HTTP Status Code 404
673Description The purse is unknown. 622Description The purse is unknown.
@@ -678,7 +627,6 @@ Description The purse is unknown.
678=================== =========================================================== 627=================== ===========================================================
679 TALER_EC_EXCHANGE_GENERIC_PURSE_EXPIRED 628 TALER_EC_EXCHANGE_GENERIC_PURSE_EXPIRED
680------------------------------------------------------------------------------- 629-------------------------------------------------------------------------------
681=================== ===========================================================
682Value 1026 630Value 1026
683HTTP Status Code 410 631HTTP Status Code 410
684Description The purse has expired. 632Description The purse has expired.
@@ -689,7 +637,6 @@ Description The purse has expired.
689=================== =========================================================== 637=================== ===========================================================
690 TALER_EC_EXCHANGE_GENERIC_RESERVE_UNKNOWN 638 TALER_EC_EXCHANGE_GENERIC_RESERVE_UNKNOWN
691------------------------------------------------------------------------------- 639-------------------------------------------------------------------------------
692=================== ===========================================================
693Value 1027 640Value 1027
694HTTP Status Code 404 641HTTP Status Code 404
695Description The exchange has no information about the "reserve_pub" that was given. 642Description The exchange has no information about the "reserve_pub" that was given.
@@ -700,7 +647,6 @@ Description The exchange has no information about the "reserve_pub" that
700=================== =========================================================== 647=================== ===========================================================
701 TALER_EC_EXCHANGE_GENERIC_KYC_REQUIRED 648 TALER_EC_EXCHANGE_GENERIC_KYC_REQUIRED
702------------------------------------------------------------------------------- 649-------------------------------------------------------------------------------
703=================== ===========================================================
704Value 1028 650Value 1028
705HTTP Status Code 451 651HTTP Status Code 451
706Description The exchange is not allowed to proceed with the operation until the client has satisfied a KYC check. 652Description The exchange is not allowed to proceed with the operation until the client has satisfied a KYC check.
@@ -711,7 +657,6 @@ Description The exchange is not allowed to proceed with the operation un
711=================== =========================================================== 657=================== ===========================================================
712 TALER_EC_EXCHANGE_PURSE_DEPOSIT_COIN_CONFLICTING_ATTEST_VS_AGE_COMMITMENT 658 TALER_EC_EXCHANGE_PURSE_DEPOSIT_COIN_CONFLICTING_ATTEST_VS_AGE_COMMITMENT
713------------------------------------------------------------------------------- 659-------------------------------------------------------------------------------
714=================== ===========================================================
715Value 1029 660Value 1029
716HTTP Status Code 400 661HTTP Status Code 400
717Description Inconsistency between provided age commitment and attest: either none or both must be provided 662Description Inconsistency between provided age commitment and attest: either none or both must be provided
@@ -722,7 +667,6 @@ Description Inconsistency between provided age commitment and attest: ei
722=================== =========================================================== 667=================== ===========================================================
723 TALER_EC_EXCHANGE_PURSE_DEPOSIT_COIN_AGE_ATTESTATION_FAILURE 668 TALER_EC_EXCHANGE_PURSE_DEPOSIT_COIN_AGE_ATTESTATION_FAILURE
724------------------------------------------------------------------------------- 669-------------------------------------------------------------------------------
725=================== ===========================================================
726Value 1030 670Value 1030
727HTTP Status Code 400 671HTTP Status Code 400
728Description The provided attestation for the minimum age couldn't be verified by the exchange. 672Description The provided attestation for the minimum age couldn't be verified by the exchange.
@@ -731,9 +675,68 @@ Description The provided attestation for the minimum age couldn't be ver
731 675
732 676
733=================== =========================================================== 677=================== ===========================================================
734 TALER_EC_EXCHANGE_DEPOSITS_GET_NOT_FOUND 678 TALER_EC_EXCHANGE_GENERIC_PURSE_DELETED
679-------------------------------------------------------------------------------
680Value 1031
681HTTP Status Code 410
682Description The purse was deleted.
683=================== ===========================================================
684
685
686
687=================== ===========================================================
688 TALER_EC_EXCHANGE_GENERIC_AML_OFFICER_PUB_MALFORMED
689-------------------------------------------------------------------------------
690Value 1032
691HTTP Status Code 400
692Description The public key of the AML officer in the URL was malformed.
693=================== ===========================================================
694
695
696
697=================== ===========================================================
698 TALER_EC_EXCHANGE_GENERIC_AML_OFFICER_GET_SIGNATURE_INVALID
735------------------------------------------------------------------------------- 699-------------------------------------------------------------------------------
700Value 1033
701HTTP Status Code 403
702Description The signature affirming the GET request of the AML officer is invalid.
703=================== ===========================================================
704
705
706
736=================== =========================================================== 707=================== ===========================================================
708 TALER_EC_EXCHANGE_GENERIC_AML_OFFICER_ACCESS_DENIED
709-------------------------------------------------------------------------------
710Value 1034
711HTTP Status Code 403
712Description The specified AML officer does not have access at this time.
713=================== ===========================================================
714
715
716
717=================== ===========================================================
718 TALER_EC_EXCHANGE_GENERIC_AML_PENDING
719-------------------------------------------------------------------------------
720Value 1035
721HTTP Status Code 451
722Description The requested operation is denied pending the resolution of an anti-money laundering investigation by the exchange operator. This is a manual process, please wait and retry later.
723=================== ===========================================================
724
725
726
727=================== ===========================================================
728 TALER_EC_EXCHANGE_GENERIC_AML_FROZEN
729-------------------------------------------------------------------------------
730Value 1036
731HTTP Status Code 451
732Description The requested operation is denied as the account was frozen on suspicion of money laundering. Please contact the exchange operator.
733=================== ===========================================================
734
735
736
737=================== ===========================================================
738 TALER_EC_EXCHANGE_DEPOSITS_GET_NOT_FOUND
739-------------------------------------------------------------------------------
737Value 1100 740Value 1100
738HTTP Status Code 404 741HTTP Status Code 404
739Description The exchange did not find information about the specified transaction in the database. 742Description The exchange did not find information about the specified transaction in the database.
@@ -744,7 +747,6 @@ Description The exchange did not find information about the specified tr
744=================== =========================================================== 747=================== ===========================================================
745 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_H_WIRE 748 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_H_WIRE
746------------------------------------------------------------------------------- 749-------------------------------------------------------------------------------
747=================== ===========================================================
748Value 1101 750Value 1101
749HTTP Status Code 400 751HTTP Status Code 400
750Description The wire hash of given to a "/deposits/" handler was malformed. 752Description The wire hash of given to a "/deposits/" handler was malformed.
@@ -755,7 +757,6 @@ Description The wire hash of given to a "/deposits/" handler was malform
755=================== =========================================================== 757=================== ===========================================================
756 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_MERCHANT_PUB 758 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_MERCHANT_PUB
757------------------------------------------------------------------------------- 759-------------------------------------------------------------------------------
758=================== ===========================================================
759Value 1102 760Value 1102
760HTTP Status Code 400 761HTTP Status Code 400
761Description The merchant key of given to a "/deposits/" handler was malformed. 762Description The merchant key of given to a "/deposits/" handler was malformed.
@@ -766,7 +767,6 @@ Description The merchant key of given to a "/deposits/" handler was malf
766=================== =========================================================== 767=================== ===========================================================
767 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_H_CONTRACT_TERMS 768 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_H_CONTRACT_TERMS
768------------------------------------------------------------------------------- 769-------------------------------------------------------------------------------
769=================== ===========================================================
770Value 1103 770Value 1103
771HTTP Status Code 400 771HTTP Status Code 400
772Description The hash of the contract terms given to a "/deposits/" handler was malformed. 772Description The hash of the contract terms given to a "/deposits/" handler was malformed.
@@ -777,7 +777,6 @@ Description The hash of the contract terms given to a "/deposits/" handl
777=================== =========================================================== 777=================== ===========================================================
778 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_COIN_PUB 778 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_COIN_PUB
779------------------------------------------------------------------------------- 779-------------------------------------------------------------------------------
780=================== ===========================================================
781Value 1104 780Value 1104
782HTTP Status Code 400 781HTTP Status Code 400
783Description The coin public key of given to a "/deposits/" handler was malformed. 782Description The coin public key of given to a "/deposits/" handler was malformed.
@@ -788,7 +787,6 @@ Description The coin public key of given to a "/deposits/" handler was m
788=================== =========================================================== 787=================== ===========================================================
789 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_SIGNATURE_BY_EXCHANGE 788 TALER_EC_EXCHANGE_DEPOSITS_GET_INVALID_SIGNATURE_BY_EXCHANGE
790------------------------------------------------------------------------------- 789-------------------------------------------------------------------------------
791=================== ===========================================================
792Value 1105 790Value 1105
793HTTP Status Code 0 791HTTP Status Code 0
794Description The signature returned by the exchange in a /deposits/ request was malformed. 792Description The signature returned by the exchange in a /deposits/ request was malformed.
@@ -799,7 +797,6 @@ Description The signature returned by the exchange in a /deposits/ reque
799=================== =========================================================== 797=================== ===========================================================
800 TALER_EC_EXCHANGE_DEPOSITS_GET_MERCHANT_SIGNATURE_INVALID 798 TALER_EC_EXCHANGE_DEPOSITS_GET_MERCHANT_SIGNATURE_INVALID
801------------------------------------------------------------------------------- 799-------------------------------------------------------------------------------
802=================== ===========================================================
803Value 1106 800Value 1106
804HTTP Status Code 403 801HTTP Status Code 403
805Description The signature of the merchant is invalid. 802Description The signature of the merchant is invalid.
@@ -808,9 +805,18 @@ Description The signature of the merchant is invalid.
808 805
809 806
810=================== =========================================================== 807=================== ===========================================================
811 TALER_EC_EXCHANGE_WITHDRAW_INSUFFICIENT_FUNDS 808 TALER_EC_EXCHANGE_DEPOSITS_POLICY_NOT_ACCEPTED
812------------------------------------------------------------------------------- 809-------------------------------------------------------------------------------
810Value 1107
811HTTP Status Code 400
812Description The provided policy data was not accepted
813=================== =========================================================== 813=================== ===========================================================
814
815
816
817=================== ===========================================================
818 TALER_EC_EXCHANGE_WITHDRAW_INSUFFICIENT_FUNDS
819-------------------------------------------------------------------------------
814Value 1150 820Value 1150
815HTTP Status Code 409 821HTTP Status Code 409
816Description The given reserve does not have sufficient funds to admit the requested withdraw operation at this time. The response includes the current "balance" of the reserve as well as the transaction "history" that lead to this balance. 822Description The given reserve does not have sufficient funds to admit the requested withdraw operation at this time. The response includes the current "balance" of the reserve as well as the transaction "history" that lead to this balance.
@@ -819,9 +825,18 @@ Description The given reserve does not have sufficient funds to admit th
819 825
820 826
821=================== =========================================================== 827=================== ===========================================================
822 TALER_EC_EXCHANGE_WITHDRAW_AMOUNT_FEE_OVERFLOW 828 TALER_EC_EXCHANGE_AGE_WITHDRAW_INSUFFICIENT_FUNDS
823------------------------------------------------------------------------------- 829-------------------------------------------------------------------------------
830Value 1151
831HTTP Status Code 409
832Description The given reserve does not have sufficient funds to admit the requested age-withdraw operation at this time. The response includes the current "balance" of the reserve as well as the transaction "history" that lead to this balance.
824=================== =========================================================== 833=================== ===========================================================
834
835
836
837=================== ===========================================================
838 TALER_EC_EXCHANGE_WITHDRAW_AMOUNT_FEE_OVERFLOW
839-------------------------------------------------------------------------------
825Value 1152 840Value 1152
826HTTP Status Code 500 841HTTP Status Code 500
827Description The amount to withdraw together with the fee exceeds the numeric range for Taler amounts. This is not a client failure, as the coin value and fees come from the exchange's configuration. 842Description The amount to withdraw together with the fee exceeds the numeric range for Taler amounts. This is not a client failure, as the coin value and fees come from the exchange's configuration.
@@ -832,7 +847,6 @@ Description The amount to withdraw together with the fee exceeds the num
832=================== =========================================================== 847=================== ===========================================================
833 TALER_EC_EXCHANGE_WITHDRAW_SIGNATURE_FAILED 848 TALER_EC_EXCHANGE_WITHDRAW_SIGNATURE_FAILED
834------------------------------------------------------------------------------- 849-------------------------------------------------------------------------------
835=================== ===========================================================
836Value 1153 850Value 1153
837HTTP Status Code 500 851HTTP Status Code 500
838Description The exchange failed to create the signature using the denomination key. 852Description The exchange failed to create the signature using the denomination key.
@@ -843,7 +857,6 @@ Description The exchange failed to create the signature using the denomi
843=================== =========================================================== 857=================== ===========================================================
844 TALER_EC_EXCHANGE_WITHDRAW_RESERVE_SIGNATURE_INVALID 858 TALER_EC_EXCHANGE_WITHDRAW_RESERVE_SIGNATURE_INVALID
845------------------------------------------------------------------------------- 859-------------------------------------------------------------------------------
846=================== ===========================================================
847Value 1154 860Value 1154
848HTTP Status Code 403 861HTTP Status Code 403
849Description The signature of the reserve is not valid. 862Description The signature of the reserve is not valid.
@@ -852,9 +865,8 @@ Description The signature of the reserve is not valid.
852 865
853 866
854=================== =========================================================== 867=================== ===========================================================
855 TALER_EC_EXCHANGE_WITHDRAW_HISTORY_ERROR_INSUFFICIENT_FUNDS 868 TALER_EC_EXCHANGE_RESERVE_HISTORY_ERROR_INSUFFICIENT_FUNDS
856------------------------------------------------------------------------------- 869-------------------------------------------------------------------------------
857=================== ===========================================================
858Value 1155 870Value 1155
859HTTP Status Code 500 871HTTP Status Code 500
860Description When computing the reserve history, we ended up with a negative overall balance, which should be impossible. 872Description When computing the reserve history, we ended up with a negative overall balance, which should be impossible.
@@ -863,9 +875,18 @@ Description When computing the reserve history, we ended up with a negat
863 875
864 876
865=================== =========================================================== 877=================== ===========================================================
866 TALER_EC_EXCHANGE_WITHDRAW_DENOMINATION_KEY_LOST 878 TALER_EC_EXCHANGE_GET_RESERVE_HISTORY_ERROR_INSUFFICIENT_BALANCE
867------------------------------------------------------------------------------- 879-------------------------------------------------------------------------------
880Value 1156
881HTTP Status Code 409
882Description The reserve did not have sufficient funds in it to pay for a full reserve history statement.
883=================== ===========================================================
884
885
886
868=================== =========================================================== 887=================== ===========================================================
888 TALER_EC_EXCHANGE_WITHDRAW_DENOMINATION_KEY_LOST
889-------------------------------------------------------------------------------
869Value 1158 890Value 1158
870HTTP Status Code 410 891HTTP Status Code 410
871Description Withdraw period of the coin to be withdrawn is in the past. 892Description Withdraw period of the coin to be withdrawn is in the past.
@@ -876,7 +897,6 @@ Description Withdraw period of the coin to be withdrawn is in the past.
876=================== =========================================================== 897=================== ===========================================================
877 TALER_EC_EXCHANGE_WITHDRAW_UNBLIND_FAILURE 898 TALER_EC_EXCHANGE_WITHDRAW_UNBLIND_FAILURE
878------------------------------------------------------------------------------- 899-------------------------------------------------------------------------------
879=================== ===========================================================
880Value 1159 900Value 1159
881HTTP Status Code 0 901HTTP Status Code 0
882Description The client failed to unblind the blind signature. 902Description The client failed to unblind the blind signature.
@@ -887,7 +907,6 @@ Description The client failed to unblind the blind signature.
887=================== =========================================================== 907=================== ===========================================================
888 TALER_EC_EXCHANGE_WITHDRAW_NONCE_REUSE 908 TALER_EC_EXCHANGE_WITHDRAW_NONCE_REUSE
889------------------------------------------------------------------------------- 909-------------------------------------------------------------------------------
890=================== ===========================================================
891Value 1160 910Value 1160
892HTTP Status Code 409 911HTTP Status Code 409
893Description The client re-used a withdraw nonce, which is not allowed. 912Description The client re-used a withdraw nonce, which is not allowed.
@@ -896,9 +915,58 @@ Description The client re-used a withdraw nonce, which is not allowed.
896 915
897 916
898=================== =========================================================== 917=================== ===========================================================
899 TALER_EC_EXCHANGE_WITHDRAW_BATCH_IDEMPOTENT_PLANCHET 918 TALER_EC_EXCHANGE_AGE_WITHDRAW_COMMITMENT_UNKNOWN
919-------------------------------------------------------------------------------
920Value 1161
921HTTP Status Code 400
922Description The client provided an unknown commitment for an age-withdraw request.
923=================== ===========================================================
924
925
926
927=================== ===========================================================
928 TALER_EC_EXCHANGE_AGE_WITHDRAW_AMOUNT_OVERFLOW
900------------------------------------------------------------------------------- 929-------------------------------------------------------------------------------
930Value 1162
931HTTP Status Code 500
932Description The total sum of amounts from the denominations did overflow.
933=================== ===========================================================
934
935
936
937=================== ===========================================================
938 TALER_EC_EXCHANGE_AGE_WITHDRAW_AMOUNT_INCORRECT
939-------------------------------------------------------------------------------
940Value 1163
941HTTP Status Code 400
942Description The total sum of value and fees from the denominations differs from the committed amount with fees.
943=================== ===========================================================
944
945
946
947=================== ===========================================================
948 TALER_EC_EXCHANGE_AGE_WITHDRAW_REVEAL_INVALID_HASH
949-------------------------------------------------------------------------------
950Value 1164
951HTTP Status Code 400
952Description The original commitment differs from the calculated hash
953=================== ===========================================================
954
955
956
957=================== ===========================================================
958 TALER_EC_EXCHANGE_AGE_WITHDRAW_MAXIMUM_AGE_TOO_LARGE
959-------------------------------------------------------------------------------
960Value 1165
961HTTP Status Code 409
962Description The maximum age in the commitment is too large for the reserve
963=================== ===========================================================
964
965
966
901=================== =========================================================== 967=================== ===========================================================
968 TALER_EC_EXCHANGE_WITHDRAW_BATCH_IDEMPOTENT_PLANCHET
969-------------------------------------------------------------------------------
902Value 1175 970Value 1175
903HTTP Status Code 409 971HTTP Status Code 409
904Description The batch withdraw included a planchet that was already withdrawn. This is not allowed. 972Description The batch withdraw included a planchet that was already withdrawn. This is not allowed.
@@ -909,7 +977,6 @@ Description The batch withdraw included a planchet that was already with
909=================== =========================================================== 977=================== ===========================================================
910 TALER_EC_EXCHANGE_DEPOSIT_COIN_SIGNATURE_INVALID 978 TALER_EC_EXCHANGE_DEPOSIT_COIN_SIGNATURE_INVALID
911------------------------------------------------------------------------------- 979-------------------------------------------------------------------------------
912=================== ===========================================================
913Value 1205 980Value 1205
914HTTP Status Code 403 981HTTP Status Code 403
915Description The signature made by the coin over the deposit permission is not valid. 982Description The signature made by the coin over the deposit permission is not valid.
@@ -920,7 +987,6 @@ Description The signature made by the coin over the deposit permission i
920=================== =========================================================== 987=================== ===========================================================
921 TALER_EC_EXCHANGE_DEPOSIT_CONFLICTING_CONTRACT 988 TALER_EC_EXCHANGE_DEPOSIT_CONFLICTING_CONTRACT
922------------------------------------------------------------------------------- 989-------------------------------------------------------------------------------
923=================== ===========================================================
924Value 1206 990Value 1206
925HTTP Status Code 409 991HTTP Status Code 409
926Description The same coin was already deposited for the same merchant and contract with other details. 992Description The same coin was already deposited for the same merchant and contract with other details.
@@ -931,7 +997,6 @@ Description The same coin was already deposited for the same merchant an
931=================== =========================================================== 997=================== ===========================================================
932 TALER_EC_EXCHANGE_DEPOSIT_NEGATIVE_VALUE_AFTER_FEE 998 TALER_EC_EXCHANGE_DEPOSIT_NEGATIVE_VALUE_AFTER_FEE
933------------------------------------------------------------------------------- 999-------------------------------------------------------------------------------
934=================== ===========================================================
935Value 1207 1000Value 1207
936HTTP Status Code 400 1001HTTP Status Code 400
937Description The stated value of the coin after the deposit fee is subtracted would be negative. 1002Description The stated value of the coin after the deposit fee is subtracted would be negative.
@@ -942,7 +1007,6 @@ Description The stated value of the coin after the deposit fee is subtra
942=================== =========================================================== 1007=================== ===========================================================
943 TALER_EC_EXCHANGE_DEPOSIT_REFUND_DEADLINE_AFTER_WIRE_DEADLINE 1008 TALER_EC_EXCHANGE_DEPOSIT_REFUND_DEADLINE_AFTER_WIRE_DEADLINE
944------------------------------------------------------------------------------- 1009-------------------------------------------------------------------------------
945=================== ===========================================================
946Value 1208 1010Value 1208
947HTTP Status Code 400 1011HTTP Status Code 400
948Description The stated refund deadline is after the wire deadline. 1012Description The stated refund deadline is after the wire deadline.
@@ -953,7 +1017,6 @@ Description The stated refund deadline is after the wire deadline.
953=================== =========================================================== 1017=================== ===========================================================
954 TALER_EC_EXCHANGE_DEPOSIT_WIRE_DEADLINE_IS_NEVER 1018 TALER_EC_EXCHANGE_DEPOSIT_WIRE_DEADLINE_IS_NEVER
955------------------------------------------------------------------------------- 1019-------------------------------------------------------------------------------
956=================== ===========================================================
957Value 1209 1020Value 1209
958HTTP Status Code 400 1021HTTP Status Code 400
959Description The stated wire deadline is "never", which makes no sense. 1022Description The stated wire deadline is "never", which makes no sense.
@@ -964,7 +1027,6 @@ Description The stated wire deadline is "never", which makes no sense.
964=================== =========================================================== 1027=================== ===========================================================
965 TALER_EC_EXCHANGE_DEPOSIT_INVALID_WIRE_FORMAT_JSON 1028 TALER_EC_EXCHANGE_DEPOSIT_INVALID_WIRE_FORMAT_JSON
966------------------------------------------------------------------------------- 1029-------------------------------------------------------------------------------
967=================== ===========================================================
968Value 1210 1030Value 1210
969HTTP Status Code 400 1031HTTP Status Code 400
970Description The exchange failed to canonicalize and hash the given wire format. For example, the merchant failed to provide the "salt" or a valid payto:// URI in the wire details. Note that while the exchange will do some basic sanity checking on the wire details, it cannot warrant that the banking system will ultimately be able to route to the specified address, even if this check passed. 1032Description The exchange failed to canonicalize and hash the given wire format. For example, the merchant failed to provide the "salt" or a valid payto:// URI in the wire details. Note that while the exchange will do some basic sanity checking on the wire details, it cannot warrant that the banking system will ultimately be able to route to the specified address, even if this check passed.
@@ -975,7 +1037,6 @@ Description The exchange failed to canonicalize and hash the given wire
975=================== =========================================================== 1037=================== ===========================================================
976 TALER_EC_EXCHANGE_DEPOSIT_INVALID_WIRE_FORMAT_CONTRACT_HASH_CONFLICT 1038 TALER_EC_EXCHANGE_DEPOSIT_INVALID_WIRE_FORMAT_CONTRACT_HASH_CONFLICT
977------------------------------------------------------------------------------- 1039-------------------------------------------------------------------------------
978=================== ===========================================================
979Value 1211 1040Value 1211
980HTTP Status Code 400 1041HTTP Status Code 400
981Description The hash of the given wire address does not match the wire hash specified in the proposal data. 1042Description The hash of the given wire address does not match the wire hash specified in the proposal data.
@@ -986,7 +1047,6 @@ Description The hash of the given wire address does not match the wire h
986=================== =========================================================== 1047=================== ===========================================================
987 TALER_EC_EXCHANGE_DEPOSIT_INVALID_SIGNATURE_BY_EXCHANGE 1048 TALER_EC_EXCHANGE_DEPOSIT_INVALID_SIGNATURE_BY_EXCHANGE
988------------------------------------------------------------------------------- 1049-------------------------------------------------------------------------------
989=================== ===========================================================
990Value 1221 1050Value 1221
991HTTP Status Code 0 1051HTTP Status Code 0
992Description The signature provided by the exchange is not valid. 1052Description The signature provided by the exchange is not valid.
@@ -997,7 +1057,6 @@ Description The signature provided by the exchange is not valid.
997=================== =========================================================== 1057=================== ===========================================================
998 TALER_EC_EXCHANGE_DEPOSIT_FEE_ABOVE_AMOUNT 1058 TALER_EC_EXCHANGE_DEPOSIT_FEE_ABOVE_AMOUNT
999------------------------------------------------------------------------------- 1059-------------------------------------------------------------------------------
1000=================== ===========================================================
1001Value 1222 1060Value 1222
1002HTTP Status Code 400 1061HTTP Status Code 400
1003Description The deposited amount is smaller than the deposit fee, which would result in a negative contribution. 1062Description The deposited amount is smaller than the deposit fee, which would result in a negative contribution.
@@ -1006,9 +1065,18 @@ Description The deposited amount is smaller than the deposit fee, which
1006 1065
1007 1066
1008=================== =========================================================== 1067=================== ===========================================================
1009 TALER_EC_EXCHANGE_RESERVES_STATUS_UNKNOWN 1068 TALER_EC_EXCHANGE_EXTENSIONS_INVALID_FULFILLMENT
1010------------------------------------------------------------------------------- 1069-------------------------------------------------------------------------------
1070Value 1240
1071HTTP Status Code 400
1072Description The proof of policy fulfillment was invalid.
1011=================== =========================================================== 1073=================== ===========================================================
1074
1075
1076
1077=================== ===========================================================
1078 TALER_EC_EXCHANGE_RESERVES_STATUS_UNKNOWN
1079-------------------------------------------------------------------------------
1012Value 1250 1080Value 1250
1013HTTP Status Code 404 1081HTTP Status Code 404
1014Description The reserve balance, status or history was requested for a reserve which is not known to the exchange. 1082Description The reserve balance, status or history was requested for a reserve which is not known to the exchange.
@@ -1019,7 +1087,6 @@ Description The reserve balance, status or history was requested for a r
1019=================== =========================================================== 1087=================== ===========================================================
1020 TALER_EC_EXCHANGE_RESERVES_STATUS_BAD_SIGNATURE 1088 TALER_EC_EXCHANGE_RESERVES_STATUS_BAD_SIGNATURE
1021------------------------------------------------------------------------------- 1089-------------------------------------------------------------------------------
1022=================== ===========================================================
1023Value 1251 1090Value 1251
1024HTTP Status Code 403 1091HTTP Status Code 403
1025Description The reserve status was requested with a bad signature. 1092Description The reserve status was requested with a bad signature.
@@ -1030,7 +1097,6 @@ Description The reserve status was requested with a bad signature.
1030=================== =========================================================== 1097=================== ===========================================================
1031 TALER_EC_EXCHANGE_RESERVES_HISTORY_BAD_SIGNATURE 1098 TALER_EC_EXCHANGE_RESERVES_HISTORY_BAD_SIGNATURE
1032------------------------------------------------------------------------------- 1099-------------------------------------------------------------------------------
1033=================== ===========================================================
1034Value 1252 1100Value 1252
1035HTTP Status Code 403 1101HTTP Status Code 403
1036Description The reserve history was requested with a bad signature. 1102Description The reserve history was requested with a bad signature.
@@ -1041,7 +1107,6 @@ Description The reserve history was requested with a bad signature.
1041=================== =========================================================== 1107=================== ===========================================================
1042 TALER_EC_EXCHANGE_MELT_FEES_EXCEED_CONTRIBUTION 1108 TALER_EC_EXCHANGE_MELT_FEES_EXCEED_CONTRIBUTION
1043------------------------------------------------------------------------------- 1109-------------------------------------------------------------------------------
1044=================== ===========================================================
1045Value 1302 1110Value 1302
1046HTTP Status Code 400 1111HTTP Status Code 400
1047Description The exchange encountered melt fees exceeding the melted coin's contribution. 1112Description The exchange encountered melt fees exceeding the melted coin's contribution.
@@ -1052,7 +1117,6 @@ Description The exchange encountered melt fees exceeding the melted coin
1052=================== =========================================================== 1117=================== ===========================================================
1053 TALER_EC_EXCHANGE_MELT_COIN_SIGNATURE_INVALID 1118 TALER_EC_EXCHANGE_MELT_COIN_SIGNATURE_INVALID
1054------------------------------------------------------------------------------- 1119-------------------------------------------------------------------------------
1055=================== ===========================================================
1056Value 1303 1120Value 1303
1057HTTP Status Code 403 1121HTTP Status Code 403
1058Description The signature made with the coin to be melted is invalid. 1122Description The signature made with the coin to be melted is invalid.
@@ -1063,7 +1127,6 @@ Description The signature made with the coin to be melted is invalid.
1063=================== =========================================================== 1127=================== ===========================================================
1064 TALER_EC_EXCHANGE_MELT_COIN_EXPIRED_NO_ZOMBIE 1128 TALER_EC_EXCHANGE_MELT_COIN_EXPIRED_NO_ZOMBIE
1065------------------------------------------------------------------------------- 1129-------------------------------------------------------------------------------
1066=================== ===========================================================
1067Value 1305 1130Value 1305
1068HTTP Status Code 400 1131HTTP Status Code 400
1069Description The denomination of the given coin has past its expiration date and it is also not a valid zombie (that is, was not refreshed with the fresh coin being subjected to recoup). 1132Description The denomination of the given coin has past its expiration date and it is also not a valid zombie (that is, was not refreshed with the fresh coin being subjected to recoup).
@@ -1074,7 +1137,6 @@ Description The denomination of the given coin has past its expiration d
1074=================== =========================================================== 1137=================== ===========================================================
1075 TALER_EC_EXCHANGE_MELT_INVALID_SIGNATURE_BY_EXCHANGE 1138 TALER_EC_EXCHANGE_MELT_INVALID_SIGNATURE_BY_EXCHANGE
1076------------------------------------------------------------------------------- 1139-------------------------------------------------------------------------------
1077=================== ===========================================================
1078Value 1306 1140Value 1306
1079HTTP Status Code 0 1141HTTP Status Code 0
1080Description The signature returned by the exchange in a melt request was malformed. 1142Description The signature returned by the exchange in a melt request was malformed.
@@ -1085,7 +1147,6 @@ Description The signature returned by the exchange in a melt request was
1085=================== =========================================================== 1147=================== ===========================================================
1086 TALER_EC_EXCHANGE_REFRESHES_REVEAL_COMMITMENT_VIOLATION 1148 TALER_EC_EXCHANGE_REFRESHES_REVEAL_COMMITMENT_VIOLATION
1087------------------------------------------------------------------------------- 1149-------------------------------------------------------------------------------
1088=================== ===========================================================
1089Value 1353 1150Value 1353
1090HTTP Status Code 409 1151HTTP Status Code 409
1091Description The provided transfer keys do not match up with the original commitment. Information about the original commitment is included in the response. 1152Description The provided transfer keys do not match up with the original commitment. Information about the original commitment is included in the response.
@@ -1096,7 +1157,6 @@ Description The provided transfer keys do not match up with the original
1096=================== =========================================================== 1157=================== ===========================================================
1097 TALER_EC_EXCHANGE_REFRESHES_REVEAL_SIGNING_ERROR 1158 TALER_EC_EXCHANGE_REFRESHES_REVEAL_SIGNING_ERROR
1098------------------------------------------------------------------------------- 1159-------------------------------------------------------------------------------
1099=================== ===========================================================
1100Value 1354 1160Value 1354
1101HTTP Status Code 500 1161HTTP Status Code 500
1102Description Failed to produce the blinded signatures over the coins to be returned. 1162Description Failed to produce the blinded signatures over the coins to be returned.
@@ -1107,7 +1167,6 @@ Description Failed to produce the blinded signatures over the coins to b
1107=================== =========================================================== 1167=================== ===========================================================
1108 TALER_EC_EXCHANGE_REFRESHES_REVEAL_SESSION_UNKNOWN 1168 TALER_EC_EXCHANGE_REFRESHES_REVEAL_SESSION_UNKNOWN
1109------------------------------------------------------------------------------- 1169-------------------------------------------------------------------------------
1110=================== ===========================================================
1111Value 1355 1170Value 1355
1112HTTP Status Code 404 1171HTTP Status Code 404
1113Description The exchange is unaware of the refresh session specified in the request. 1172Description The exchange is unaware of the refresh session specified in the request.
@@ -1118,7 +1177,6 @@ Description The exchange is unaware of the refresh session specified in
1118=================== =========================================================== 1177=================== ===========================================================
1119 TALER_EC_EXCHANGE_REFRESHES_REVEAL_CNC_TRANSFER_ARRAY_SIZE_INVALID 1178 TALER_EC_EXCHANGE_REFRESHES_REVEAL_CNC_TRANSFER_ARRAY_SIZE_INVALID
1120------------------------------------------------------------------------------- 1179-------------------------------------------------------------------------------
1121=================== ===========================================================
1122Value 1356 1180Value 1356
1123HTTP Status Code 400 1181HTTP Status Code 400
1124Description The size of the cut-and-choose dimension of the private transfer keys request does not match #TALER_CNC_KAPPA - 1. 1182Description The size of the cut-and-choose dimension of the private transfer keys request does not match #TALER_CNC_KAPPA - 1.
@@ -1129,7 +1187,6 @@ Description The size of the cut-and-choose dimension of the private tran
1129=================== =========================================================== 1187=================== ===========================================================
1130 TALER_EC_EXCHANGE_REFRESHES_REVEAL_NEW_DENOMS_ARRAY_SIZE_MISMATCH 1188 TALER_EC_EXCHANGE_REFRESHES_REVEAL_NEW_DENOMS_ARRAY_SIZE_MISMATCH
1131------------------------------------------------------------------------------- 1189-------------------------------------------------------------------------------
1132=================== ===========================================================
1133Value 1358 1190Value 1358
1134HTTP Status Code 400 1191HTTP Status Code 400
1135Description The number of envelopes given does not match the number of denomination keys given. 1192Description The number of envelopes given does not match the number of denomination keys given.
@@ -1140,7 +1197,6 @@ Description The number of envelopes given does not match the number of d
1140=================== =========================================================== 1197=================== ===========================================================
1141 TALER_EC_EXCHANGE_REFRESHES_REVEAL_COST_CALCULATION_OVERFLOW 1198 TALER_EC_EXCHANGE_REFRESHES_REVEAL_COST_CALCULATION_OVERFLOW
1142------------------------------------------------------------------------------- 1199-------------------------------------------------------------------------------
1143=================== ===========================================================
1144Value 1359 1200Value 1359
1145HTTP Status Code 500 1201HTTP Status Code 500
1146Description The exchange encountered a numeric overflow totaling up the cost for the refresh operation. 1202Description The exchange encountered a numeric overflow totaling up the cost for the refresh operation.
@@ -1151,7 +1207,6 @@ Description The exchange encountered a numeric overflow totaling up the
1151=================== =========================================================== 1207=================== ===========================================================
1152 TALER_EC_EXCHANGE_REFRESHES_REVEAL_AMOUNT_INSUFFICIENT 1208 TALER_EC_EXCHANGE_REFRESHES_REVEAL_AMOUNT_INSUFFICIENT
1153------------------------------------------------------------------------------- 1209-------------------------------------------------------------------------------
1154=================== ===========================================================
1155Value 1360 1210Value 1360
1156HTTP Status Code 400 1211HTTP Status Code 400
1157Description The exchange's cost calculation shows that the melt amount is below the costs of the transaction. 1212Description The exchange's cost calculation shows that the melt amount is below the costs of the transaction.
@@ -1162,7 +1217,6 @@ Description The exchange's cost calculation shows that the melt amount i
1162=================== =========================================================== 1217=================== ===========================================================
1163 TALER_EC_EXCHANGE_REFRESHES_REVEAL_LINK_SIGNATURE_INVALID 1218 TALER_EC_EXCHANGE_REFRESHES_REVEAL_LINK_SIGNATURE_INVALID
1164------------------------------------------------------------------------------- 1219-------------------------------------------------------------------------------
1165=================== ===========================================================
1166Value 1361 1220Value 1361
1167HTTP Status Code 403 1221HTTP Status Code 403
1168Description The signature made with the coin over the link data is invalid. 1222Description The signature made with the coin over the link data is invalid.
@@ -1173,7 +1227,6 @@ Description The signature made with the coin over the link data is inval
1173=================== =========================================================== 1227=================== ===========================================================
1174 TALER_EC_EXCHANGE_REFRESHES_REVEAL_INVALID_RCH 1228 TALER_EC_EXCHANGE_REFRESHES_REVEAL_INVALID_RCH
1175------------------------------------------------------------------------------- 1229-------------------------------------------------------------------------------
1176=================== ===========================================================
1177Value 1362 1230Value 1362
1178HTTP Status Code 400 1231HTTP Status Code 400
1179Description The refresh session hash given to a /refreshes/ handler was malformed. 1232Description The refresh session hash given to a /refreshes/ handler was malformed.
@@ -1184,7 +1237,6 @@ Description The refresh session hash given to a /refreshes/ handler was
1184=================== =========================================================== 1237=================== ===========================================================
1185 TALER_EC_EXCHANGE_REFRESHES_REVEAL_OPERATION_INVALID 1238 TALER_EC_EXCHANGE_REFRESHES_REVEAL_OPERATION_INVALID
1186------------------------------------------------------------------------------- 1239-------------------------------------------------------------------------------
1187=================== ===========================================================
1188Value 1363 1240Value 1363
1189HTTP Status Code 400 1241HTTP Status Code 400
1190Description Operation specified invalid for this endpoint. 1242Description Operation specified invalid for this endpoint.
@@ -1195,7 +1247,6 @@ Description Operation specified invalid for this endpoint.
1195=================== =========================================================== 1247=================== ===========================================================
1196 TALER_EC_EXCHANGE_REFRESHES_REVEAL_AGE_RESTRICTION_NOT_SUPPORTED 1248 TALER_EC_EXCHANGE_REFRESHES_REVEAL_AGE_RESTRICTION_NOT_SUPPORTED
1197------------------------------------------------------------------------------- 1249-------------------------------------------------------------------------------
1198=================== ===========================================================
1199Value 1364 1250Value 1364
1200HTTP Status Code 400 1251HTTP Status Code 400
1201Description The client provided age commitment data, but age restriction is not supported on this server. 1252Description The client provided age commitment data, but age restriction is not supported on this server.
@@ -1206,7 +1257,6 @@ Description The client provided age commitment data, but age restriction
1206=================== =========================================================== 1257=================== ===========================================================
1207 TALER_EC_EXCHANGE_REFRESHES_REVEAL_AGE_RESTRICTION_COMMITMENT_INVALID 1258 TALER_EC_EXCHANGE_REFRESHES_REVEAL_AGE_RESTRICTION_COMMITMENT_INVALID
1208------------------------------------------------------------------------------- 1259-------------------------------------------------------------------------------
1209=================== ===========================================================
1210Value 1365 1260Value 1365
1211HTTP Status Code 400 1261HTTP Status Code 400
1212Description The client provided invalid age commitment data: missing, not an array, or array of invalid size. 1262Description The client provided invalid age commitment data: missing, not an array, or array of invalid size.
@@ -1217,7 +1267,6 @@ Description The client provided invalid age commitment data: missing, no
1217=================== =========================================================== 1267=================== ===========================================================
1218 TALER_EC_EXCHANGE_LINK_COIN_UNKNOWN 1268 TALER_EC_EXCHANGE_LINK_COIN_UNKNOWN
1219------------------------------------------------------------------------------- 1269-------------------------------------------------------------------------------
1220=================== ===========================================================
1221Value 1400 1270Value 1400
1222HTTP Status Code 404 1271HTTP Status Code 404
1223Description The coin specified in the link request is unknown to the exchange. 1272Description The coin specified in the link request is unknown to the exchange.
@@ -1228,7 +1277,6 @@ Description The coin specified in the link request is unknown to the exc
1228=================== =========================================================== 1277=================== ===========================================================
1229 TALER_EC_EXCHANGE_TRANSFERS_GET_WTID_MALFORMED 1278 TALER_EC_EXCHANGE_TRANSFERS_GET_WTID_MALFORMED
1230------------------------------------------------------------------------------- 1279-------------------------------------------------------------------------------
1231=================== ===========================================================
1232Value 1450 1280Value 1450
1233HTTP Status Code 400 1281HTTP Status Code 400
1234Description The public key of given to a /transfers/ handler was malformed. 1282Description The public key of given to a /transfers/ handler was malformed.
@@ -1239,7 +1287,6 @@ Description The public key of given to a /transfers/ handler was malform
1239=================== =========================================================== 1287=================== ===========================================================
1240 TALER_EC_EXCHANGE_TRANSFERS_GET_WTID_NOT_FOUND 1288 TALER_EC_EXCHANGE_TRANSFERS_GET_WTID_NOT_FOUND
1241------------------------------------------------------------------------------- 1289-------------------------------------------------------------------------------
1242=================== ===========================================================
1243Value 1451 1290Value 1451
1244HTTP Status Code 404 1291HTTP Status Code 404
1245Description The exchange did not find information about the specified wire transfer identifier in the database. 1292Description The exchange did not find information about the specified wire transfer identifier in the database.
@@ -1250,7 +1297,6 @@ Description The exchange did not find information about the specified wi
1250=================== =========================================================== 1297=================== ===========================================================
1251 TALER_EC_EXCHANGE_TRANSFERS_GET_WIRE_FEE_NOT_FOUND 1298 TALER_EC_EXCHANGE_TRANSFERS_GET_WIRE_FEE_NOT_FOUND
1252------------------------------------------------------------------------------- 1299-------------------------------------------------------------------------------
1253=================== ===========================================================
1254Value 1452 1300Value 1452
1255HTTP Status Code 500 1301HTTP Status Code 500
1256Description The exchange did not find information about the wire transfer fees it charged. 1302Description The exchange did not find information about the wire transfer fees it charged.
@@ -1261,7 +1307,6 @@ Description The exchange did not find information about the wire transfe
1261=================== =========================================================== 1307=================== ===========================================================
1262 TALER_EC_EXCHANGE_TRANSFERS_GET_WIRE_FEE_INCONSISTENT 1308 TALER_EC_EXCHANGE_TRANSFERS_GET_WIRE_FEE_INCONSISTENT
1263------------------------------------------------------------------------------- 1309-------------------------------------------------------------------------------
1264=================== ===========================================================
1265Value 1453 1310Value 1453
1266HTTP Status Code 500 1311HTTP Status Code 500
1267Description The exchange found a wire fee that was above the total transfer value (and thus could not have been charged). 1312Description The exchange found a wire fee that was above the total transfer value (and thus could not have been charged).
@@ -1272,7 +1317,6 @@ Description The exchange found a wire fee that was above the total trans
1272=================== =========================================================== 1317=================== ===========================================================
1273 TALER_EC_EXCHANGE_PURSES_INVALID_WAIT_TARGET 1318 TALER_EC_EXCHANGE_PURSES_INVALID_WAIT_TARGET
1274------------------------------------------------------------------------------- 1319-------------------------------------------------------------------------------
1275=================== ===========================================================
1276Value 1475 1320Value 1475
1277HTTP Status Code 400 1321HTTP Status Code 400
1278Description The wait target of the URL was not in the set of expected values. 1322Description The wait target of the URL was not in the set of expected values.
@@ -1283,7 +1327,6 @@ Description The wait target of the URL was not in the set of expected va
1283=================== =========================================================== 1327=================== ===========================================================
1284 TALER_EC_EXCHANGE_PURSES_GET_INVALID_SIGNATURE_BY_EXCHANGE 1328 TALER_EC_EXCHANGE_PURSES_GET_INVALID_SIGNATURE_BY_EXCHANGE
1285------------------------------------------------------------------------------- 1329-------------------------------------------------------------------------------
1286=================== ===========================================================
1287Value 1476 1330Value 1476
1288HTTP Status Code 0 1331HTTP Status Code 0
1289Description The signature on the purse status returned by the exchange was invalid. 1332Description The signature on the purse status returned by the exchange was invalid.
@@ -1294,7 +1337,6 @@ Description The signature on the purse status returned by the exchange w
1294=================== =========================================================== 1337=================== ===========================================================
1295 TALER_EC_EXCHANGE_REFUND_COIN_NOT_FOUND 1338 TALER_EC_EXCHANGE_REFUND_COIN_NOT_FOUND
1296------------------------------------------------------------------------------- 1339-------------------------------------------------------------------------------
1297=================== ===========================================================
1298Value 1500 1340Value 1500
1299HTTP Status Code 404 1341HTTP Status Code 404
1300Description The exchange knows literally nothing about the coin we were asked to refund. But without a transaction history, we cannot issue a refund. This is kind-of OK, the owner should just refresh it directly without executing the refund. 1342Description The exchange knows literally nothing about the coin we were asked to refund. But without a transaction history, we cannot issue a refund. This is kind-of OK, the owner should just refresh it directly without executing the refund.
@@ -1305,7 +1347,6 @@ Description The exchange knows literally nothing about the coin we were
1305=================== =========================================================== 1347=================== ===========================================================
1306 TALER_EC_EXCHANGE_REFUND_CONFLICT_DEPOSIT_INSUFFICIENT 1348 TALER_EC_EXCHANGE_REFUND_CONFLICT_DEPOSIT_INSUFFICIENT
1307------------------------------------------------------------------------------- 1349-------------------------------------------------------------------------------
1308=================== ===========================================================
1309Value 1501 1350Value 1501
1310HTTP Status Code 409 1351HTTP Status Code 409
1311Description We could not process the refund request as the coin's transaction history does not permit the requested refund because then refunds would exceed the deposit amount. The "history" in the response proves this. 1352Description We could not process the refund request as the coin's transaction history does not permit the requested refund because then refunds would exceed the deposit amount. The "history" in the response proves this.
@@ -1316,7 +1357,6 @@ Description We could not process the refund request as the coin's transa
1316=================== =========================================================== 1357=================== ===========================================================
1317 TALER_EC_EXCHANGE_REFUND_DEPOSIT_NOT_FOUND 1358 TALER_EC_EXCHANGE_REFUND_DEPOSIT_NOT_FOUND
1318------------------------------------------------------------------------------- 1359-------------------------------------------------------------------------------
1319=================== ===========================================================
1320Value 1502 1360Value 1502
1321HTTP Status Code 404 1361HTTP Status Code 404
1322Description The exchange knows about the coin we were asked to refund, but not about the specific /deposit operation. Hence, we cannot issue a refund (as we do not know if this merchant public key is authorized to do a refund). 1362Description The exchange knows about the coin we were asked to refund, but not about the specific /deposit operation. Hence, we cannot issue a refund (as we do not know if this merchant public key is authorized to do a refund).
@@ -1327,7 +1367,6 @@ Description The exchange knows about the coin we were asked to refund, b
1327=================== =========================================================== 1367=================== ===========================================================
1328 TALER_EC_EXCHANGE_REFUND_MERCHANT_ALREADY_PAID 1368 TALER_EC_EXCHANGE_REFUND_MERCHANT_ALREADY_PAID
1329------------------------------------------------------------------------------- 1369-------------------------------------------------------------------------------
1330=================== ===========================================================
1331Value 1503 1370Value 1503
1332HTTP Status Code 410 1371HTTP Status Code 410
1333Description The exchange can no longer refund the customer/coin as the money was already transferred (paid out) to the merchant. (It should be past the refund deadline.) 1372Description The exchange can no longer refund the customer/coin as the money was already transferred (paid out) to the merchant. (It should be past the refund deadline.)
@@ -1338,7 +1377,6 @@ Description The exchange can no longer refund the customer/coin as the m
1338=================== =========================================================== 1377=================== ===========================================================
1339 TALER_EC_EXCHANGE_REFUND_FEE_TOO_LOW 1378 TALER_EC_EXCHANGE_REFUND_FEE_TOO_LOW
1340------------------------------------------------------------------------------- 1379-------------------------------------------------------------------------------
1341=================== ===========================================================
1342Value 1504 1380Value 1504
1343HTTP Status Code 400 1381HTTP Status Code 400
1344Description The refund fee specified for the request is lower than the refund fee charged by the exchange for the given denomination key of the refunded coin. 1382Description The refund fee specified for the request is lower than the refund fee charged by the exchange for the given denomination key of the refunded coin.
@@ -1349,7 +1387,6 @@ Description The refund fee specified for the request is lower than the r
1349=================== =========================================================== 1387=================== ===========================================================
1350 TALER_EC_EXCHANGE_REFUND_FEE_ABOVE_AMOUNT 1388 TALER_EC_EXCHANGE_REFUND_FEE_ABOVE_AMOUNT
1351------------------------------------------------------------------------------- 1389-------------------------------------------------------------------------------
1352=================== ===========================================================
1353Value 1505 1390Value 1505
1354HTTP Status Code 400 1391HTTP Status Code 400
1355Description The refunded amount is smaller than the refund fee, which would result in a negative refund. 1392Description The refunded amount is smaller than the refund fee, which would result in a negative refund.
@@ -1360,7 +1397,6 @@ Description The refunded amount is smaller than the refund fee, which wo
1360=================== =========================================================== 1397=================== ===========================================================
1361 TALER_EC_EXCHANGE_REFUND_MERCHANT_SIGNATURE_INVALID 1398 TALER_EC_EXCHANGE_REFUND_MERCHANT_SIGNATURE_INVALID
1362------------------------------------------------------------------------------- 1399-------------------------------------------------------------------------------
1363=================== ===========================================================
1364Value 1506 1400Value 1506
1365HTTP Status Code 403 1401HTTP Status Code 403
1366Description The signature of the merchant is invalid. 1402Description The signature of the merchant is invalid.
@@ -1371,7 +1407,6 @@ Description The signature of the merchant is invalid.
1371=================== =========================================================== 1407=================== ===========================================================
1372 TALER_EC_EXCHANGE_REFUND_MERCHANT_SIGNING_FAILED 1408 TALER_EC_EXCHANGE_REFUND_MERCHANT_SIGNING_FAILED
1373------------------------------------------------------------------------------- 1409-------------------------------------------------------------------------------
1374=================== ===========================================================
1375Value 1507 1410Value 1507
1376HTTP Status Code 500 1411HTTP Status Code 500
1377Description Merchant backend failed to create the refund confirmation signature. 1412Description Merchant backend failed to create the refund confirmation signature.
@@ -1382,7 +1417,6 @@ Description Merchant backend failed to create the refund confirmation si
1382=================== =========================================================== 1417=================== ===========================================================
1383 TALER_EC_EXCHANGE_REFUND_INVALID_SIGNATURE_BY_EXCHANGE 1418 TALER_EC_EXCHANGE_REFUND_INVALID_SIGNATURE_BY_EXCHANGE
1384------------------------------------------------------------------------------- 1419-------------------------------------------------------------------------------
1385=================== ===========================================================
1386Value 1508 1420Value 1508
1387HTTP Status Code 0 1421HTTP Status Code 0
1388Description The signature returned by the exchange in a refund request was malformed. 1422Description The signature returned by the exchange in a refund request was malformed.
@@ -1393,7 +1427,6 @@ Description The signature returned by the exchange in a refund request w
1393=================== =========================================================== 1427=================== ===========================================================
1394 TALER_EC_EXCHANGE_REFUND_INVALID_FAILURE_PROOF_BY_EXCHANGE 1428 TALER_EC_EXCHANGE_REFUND_INVALID_FAILURE_PROOF_BY_EXCHANGE
1395------------------------------------------------------------------------------- 1429-------------------------------------------------------------------------------
1396=================== ===========================================================
1397Value 1509 1430Value 1509
1398HTTP Status Code 0 1431HTTP Status Code 0
1399Description The failure proof returned by the exchange is incorrect. 1432Description The failure proof returned by the exchange is incorrect.
@@ -1404,7 +1437,6 @@ Description The failure proof returned by the exchange is incorrect.
1404=================== =========================================================== 1437=================== ===========================================================
1405 TALER_EC_EXCHANGE_REFUND_INCONSISTENT_AMOUNT 1438 TALER_EC_EXCHANGE_REFUND_INCONSISTENT_AMOUNT
1406------------------------------------------------------------------------------- 1439-------------------------------------------------------------------------------
1407=================== ===========================================================
1408Value 1510 1440Value 1510
1409HTTP Status Code 424 1441HTTP Status Code 424
1410Description Conflicting refund granted before with different amount but same refund transaction ID. 1442Description Conflicting refund granted before with different amount but same refund transaction ID.
@@ -1415,7 +1447,6 @@ Description Conflicting refund granted before with different amount but
1415=================== =========================================================== 1447=================== ===========================================================
1416 TALER_EC_EXCHANGE_RECOUP_SIGNATURE_INVALID 1448 TALER_EC_EXCHANGE_RECOUP_SIGNATURE_INVALID
1417------------------------------------------------------------------------------- 1449-------------------------------------------------------------------------------
1418=================== ===========================================================
1419Value 1550 1450Value 1550
1420HTTP Status Code 403 1451HTTP Status Code 403
1421Description The given coin signature is invalid for the request. 1452Description The given coin signature is invalid for the request.
@@ -1426,7 +1457,6 @@ Description The given coin signature is invalid for the request.
1426=================== =========================================================== 1457=================== ===========================================================
1427 TALER_EC_EXCHANGE_RECOUP_WITHDRAW_NOT_FOUND 1458 TALER_EC_EXCHANGE_RECOUP_WITHDRAW_NOT_FOUND
1428------------------------------------------------------------------------------- 1459-------------------------------------------------------------------------------
1429=================== ===========================================================
1430Value 1551 1460Value 1551
1431HTTP Status Code 404 1461HTTP Status Code 404
1432Description The exchange could not find the corresponding withdraw operation. The request is denied. 1462Description The exchange could not find the corresponding withdraw operation. The request is denied.
@@ -1437,7 +1467,6 @@ Description The exchange could not find the corresponding withdraw opera
1437=================== =========================================================== 1467=================== ===========================================================
1438 TALER_EC_EXCHANGE_RECOUP_COIN_BALANCE_ZERO 1468 TALER_EC_EXCHANGE_RECOUP_COIN_BALANCE_ZERO
1439------------------------------------------------------------------------------- 1469-------------------------------------------------------------------------------
1440=================== ===========================================================
1441Value 1552 1470Value 1552
1442HTTP Status Code 403 1471HTTP Status Code 403
1443Description The coin's remaining balance is zero. The request is denied. 1472Description The coin's remaining balance is zero. The request is denied.
@@ -1448,7 +1477,6 @@ Description The coin's remaining balance is zero. The request is denied
1448=================== =========================================================== 1477=================== ===========================================================
1449 TALER_EC_EXCHANGE_RECOUP_BLINDING_FAILED 1478 TALER_EC_EXCHANGE_RECOUP_BLINDING_FAILED
1450------------------------------------------------------------------------------- 1479-------------------------------------------------------------------------------
1451=================== ===========================================================
1452Value 1553 1480Value 1553
1453HTTP Status Code 500 1481HTTP Status Code 500
1454Description The exchange failed to reproduce the coin's blinding. 1482Description The exchange failed to reproduce the coin's blinding.
@@ -1459,7 +1487,6 @@ Description The exchange failed to reproduce the coin's blinding.
1459=================== =========================================================== 1487=================== ===========================================================
1460 TALER_EC_EXCHANGE_RECOUP_COIN_BALANCE_NEGATIVE 1488 TALER_EC_EXCHANGE_RECOUP_COIN_BALANCE_NEGATIVE
1461------------------------------------------------------------------------------- 1489-------------------------------------------------------------------------------
1462=================== ===========================================================
1463Value 1554 1490Value 1554
1464HTTP Status Code 500 1491HTTP Status Code 500
1465Description The coin's remaining balance is zero. The request is denied. 1492Description The coin's remaining balance is zero. The request is denied.
@@ -1470,7 +1497,6 @@ Description The coin's remaining balance is zero. The request is denied
1470=================== =========================================================== 1497=================== ===========================================================
1471 TALER_EC_EXCHANGE_RECOUP_NOT_ELIGIBLE 1498 TALER_EC_EXCHANGE_RECOUP_NOT_ELIGIBLE
1472------------------------------------------------------------------------------- 1499-------------------------------------------------------------------------------
1473=================== ===========================================================
1474Value 1555 1500Value 1555
1475HTTP Status Code 404 1501HTTP Status Code 404
1476Description The coin's denomination has not been revoked yet. 1502Description The coin's denomination has not been revoked yet.
@@ -1481,7 +1507,6 @@ Description The coin's denomination has not been revoked yet.
1481=================== =========================================================== 1507=================== ===========================================================
1482 TALER_EC_EXCHANGE_RECOUP_REFRESH_SIGNATURE_INVALID 1508 TALER_EC_EXCHANGE_RECOUP_REFRESH_SIGNATURE_INVALID
1483------------------------------------------------------------------------------- 1509-------------------------------------------------------------------------------
1484=================== ===========================================================
1485Value 1575 1510Value 1575
1486HTTP Status Code 403 1511HTTP Status Code 403
1487Description The given coin signature is invalid for the request. 1512Description The given coin signature is invalid for the request.
@@ -1492,7 +1517,6 @@ Description The given coin signature is invalid for the request.
1492=================== =========================================================== 1517=================== ===========================================================
1493 TALER_EC_EXCHANGE_RECOUP_REFRESH_MELT_NOT_FOUND 1518 TALER_EC_EXCHANGE_RECOUP_REFRESH_MELT_NOT_FOUND
1494------------------------------------------------------------------------------- 1519-------------------------------------------------------------------------------
1495=================== ===========================================================
1496Value 1576 1520Value 1576
1497HTTP Status Code 404 1521HTTP Status Code 404
1498Description The exchange could not find the corresponding melt operation. The request is denied. 1522Description The exchange could not find the corresponding melt operation. The request is denied.
@@ -1503,7 +1527,6 @@ Description The exchange could not find the corresponding melt operation
1503=================== =========================================================== 1527=================== ===========================================================
1504 TALER_EC_EXCHANGE_RECOUP_REFRESH_BLINDING_FAILED 1528 TALER_EC_EXCHANGE_RECOUP_REFRESH_BLINDING_FAILED
1505------------------------------------------------------------------------------- 1529-------------------------------------------------------------------------------
1506=================== ===========================================================
1507Value 1578 1530Value 1578
1508HTTP Status Code 500 1531HTTP Status Code 500
1509Description The exchange failed to reproduce the coin's blinding. 1532Description The exchange failed to reproduce the coin's blinding.
@@ -1514,7 +1537,6 @@ Description The exchange failed to reproduce the coin's blinding.
1514=================== =========================================================== 1537=================== ===========================================================
1515 TALER_EC_EXCHANGE_RECOUP_REFRESH_NOT_ELIGIBLE 1538 TALER_EC_EXCHANGE_RECOUP_REFRESH_NOT_ELIGIBLE
1516------------------------------------------------------------------------------- 1539-------------------------------------------------------------------------------
1517=================== ===========================================================
1518Value 1580 1540Value 1580
1519HTTP Status Code 404 1541HTTP Status Code 404
1520Description The coin's denomination has not been revoked yet. 1542Description The coin's denomination has not been revoked yet.
@@ -1525,7 +1547,6 @@ Description The coin's denomination has not been revoked yet.
1525=================== =========================================================== 1547=================== ===========================================================
1526 TALER_EC_EXCHANGE_KEYS_TIMETRAVEL_FORBIDDEN 1548 TALER_EC_EXCHANGE_KEYS_TIMETRAVEL_FORBIDDEN
1527------------------------------------------------------------------------------- 1549-------------------------------------------------------------------------------
1528=================== ===========================================================
1529Value 1600 1550Value 1600
1530HTTP Status Code 403 1551HTTP Status Code 403
1531Description This exchange does not allow clients to request /keys for times other than the current (exchange) time. 1552Description This exchange does not allow clients to request /keys for times other than the current (exchange) time.
@@ -1536,7 +1557,6 @@ Description This exchange does not allow clients to request /keys for ti
1536=================== =========================================================== 1557=================== ===========================================================
1537 TALER_EC_EXCHANGE_WIRE_SIGNATURE_INVALID 1558 TALER_EC_EXCHANGE_WIRE_SIGNATURE_INVALID
1538------------------------------------------------------------------------------- 1559-------------------------------------------------------------------------------
1539=================== ===========================================================
1540Value 1650 1560Value 1650
1541HTTP Status Code 0 1561HTTP Status Code 0
1542Description A signature in the server's response was malformed. 1562Description A signature in the server's response was malformed.
@@ -1547,7 +1567,6 @@ Description A signature in the server's response was malformed.
1547=================== =========================================================== 1567=================== ===========================================================
1548 TALER_EC_EXCHANGE_WIRE_NO_ACCOUNTS_CONFIGURED 1568 TALER_EC_EXCHANGE_WIRE_NO_ACCOUNTS_CONFIGURED
1549------------------------------------------------------------------------------- 1569-------------------------------------------------------------------------------
1550=================== ===========================================================
1551Value 1651 1570Value 1651
1552HTTP Status Code 500 1571HTTP Status Code 500
1553Description No bank accounts are enabled for the exchange. The administrator should enable-account using the taler-exchange-offline tool. 1572Description No bank accounts are enabled for the exchange. The administrator should enable-account using the taler-exchange-offline tool.
@@ -1558,7 +1577,6 @@ Description No bank accounts are enabled for the exchange. The administr
1558=================== =========================================================== 1577=================== ===========================================================
1559 TALER_EC_EXCHANGE_WIRE_INVALID_PAYTO_CONFIGURED 1578 TALER_EC_EXCHANGE_WIRE_INVALID_PAYTO_CONFIGURED
1560------------------------------------------------------------------------------- 1579-------------------------------------------------------------------------------
1561=================== ===========================================================
1562Value 1652 1580Value 1652
1563HTTP Status Code 500 1581HTTP Status Code 500
1564Description The payto:// URI stored in the exchange database for its bank account is malformed. 1582Description The payto:// URI stored in the exchange database for its bank account is malformed.
@@ -1569,7 +1587,6 @@ Description The payto:// URI stored in the exchange database for its ban
1569=================== =========================================================== 1587=================== ===========================================================
1570 TALER_EC_EXCHANGE_WIRE_FEES_NOT_CONFIGURED 1588 TALER_EC_EXCHANGE_WIRE_FEES_NOT_CONFIGURED
1571------------------------------------------------------------------------------- 1589-------------------------------------------------------------------------------
1572=================== ===========================================================
1573Value 1653 1590Value 1653
1574HTTP Status Code 500 1591HTTP Status Code 500
1575Description No wire fees are configured for an enabled wire method of the exchange. The administrator must set the wire-fee using the taler-exchange-offline tool. 1592Description No wire fees are configured for an enabled wire method of the exchange. The administrator must set the wire-fee using the taler-exchange-offline tool.
@@ -1580,7 +1597,6 @@ Description No wire fees are configured for an enabled wire method of th
1580=================== =========================================================== 1597=================== ===========================================================
1581 TALER_EC_EXCHANGE_RESERVES_PURSE_CREATE_CONFLICTING_META_DATA 1598 TALER_EC_EXCHANGE_RESERVES_PURSE_CREATE_CONFLICTING_META_DATA
1582------------------------------------------------------------------------------- 1599-------------------------------------------------------------------------------
1583=================== ===========================================================
1584Value 1675 1600Value 1675
1585HTTP Status Code 409 1601HTTP Status Code 409
1586Description This purse was previously created with different meta data. 1602Description This purse was previously created with different meta data.
@@ -1591,7 +1607,6 @@ Description This purse was previously created with different meta data.
1591=================== =========================================================== 1607=================== ===========================================================
1592 TALER_EC_EXCHANGE_RESERVES_PURSE_MERGE_CONFLICTING_META_DATA 1608 TALER_EC_EXCHANGE_RESERVES_PURSE_MERGE_CONFLICTING_META_DATA
1593------------------------------------------------------------------------------- 1609-------------------------------------------------------------------------------
1594=================== ===========================================================
1595Value 1676 1610Value 1676
1596HTTP Status Code 409 1611HTTP Status Code 409
1597Description This purse was previously merged with different meta data. 1612Description This purse was previously merged with different meta data.
@@ -1602,7 +1617,6 @@ Description This purse was previously merged with different meta data.
1602=================== =========================================================== 1617=================== ===========================================================
1603 TALER_EC_EXCHANGE_RESERVES_PURSE_CREATE_INSUFFICIENT_FUNDS 1618 TALER_EC_EXCHANGE_RESERVES_PURSE_CREATE_INSUFFICIENT_FUNDS
1604------------------------------------------------------------------------------- 1619-------------------------------------------------------------------------------
1605=================== ===========================================================
1606Value 1677 1620Value 1677
1607HTTP Status Code 409 1621HTTP Status Code 409
1608Description The reserve has insufficient funds to create another purse. 1622Description The reserve has insufficient funds to create another purse.
@@ -1613,7 +1627,6 @@ Description The reserve has insufficient funds to create another purse.
1613=================== =========================================================== 1627=================== ===========================================================
1614 TALER_EC_EXCHANGE_RESERVES_PURSE_FEE_TOO_LOW 1628 TALER_EC_EXCHANGE_RESERVES_PURSE_FEE_TOO_LOW
1615------------------------------------------------------------------------------- 1629-------------------------------------------------------------------------------
1616=================== ===========================================================
1617Value 1678 1630Value 1678
1618HTTP Status Code 400 1631HTTP Status Code 400
1619Description The purse fee specified for the request is lower than the purse fee charged by the exchange at this time. 1632Description The purse fee specified for the request is lower than the purse fee charged by the exchange at this time.
@@ -1622,12 +1635,41 @@ Description The purse fee specified for the request is lower than the pu
1622 1635
1623 1636
1624=================== =========================================================== 1637=================== ===========================================================
1625 TALER_EC_EXCHANGE_DENOMINATION_HELPER_UNAVAILABLE 1638 TALER_EC_EXCHANGE_PURSE_DELETE_ALREADY_DECIDED
1626------------------------------------------------------------------------------- 1639-------------------------------------------------------------------------------
1640Value 1679
1641HTTP Status Code 409
1642Description The payment request cannot be deleted anymore, as it either already completed or timed out.
1643=================== ===========================================================
1644
1645
1646
1627=================== =========================================================== 1647=================== ===========================================================
1648 TALER_EC_EXCHANGE_PURSE_DELETE_SIGNATURE_INVALID
1649-------------------------------------------------------------------------------
1650Value 1680
1651HTTP Status Code 403
1652Description The signature affirming the purse deletion is invalid.
1653=================== ===========================================================
1654
1655
1656
1657=================== ===========================================================
1658 TALER_EC_EXCHANGE_RESERVES_AGE_RESTRICTION_REQUIRED
1659-------------------------------------------------------------------------------
1660Value 1681
1661HTTP Status Code 403
1662Description Withdrawal from the reserve requires age restriction to be set.
1663=================== ===========================================================
1664
1665
1666
1667=================== ===========================================================
1668 TALER_EC_EXCHANGE_DENOMINATION_HELPER_UNAVAILABLE
1669-------------------------------------------------------------------------------
1628Value 1700 1670Value 1700
1629HTTP Status Code 500 1671HTTP Status Code 502
1630Description The exchange failed to talk to the process responsible for its private denomination keys. 1672Description The exchange failed to talk to the process responsible for its private denomination keys or the helpers had no denominations (properly) configured.
1631=================== =========================================================== 1673=================== ===========================================================
1632 1674
1633 1675
@@ -1635,7 +1677,6 @@ Description The exchange failed to talk to the process responsible for i
1635=================== =========================================================== 1677=================== ===========================================================
1636 TALER_EC_EXCHANGE_DENOMINATION_HELPER_BUG 1678 TALER_EC_EXCHANGE_DENOMINATION_HELPER_BUG
1637------------------------------------------------------------------------------- 1679-------------------------------------------------------------------------------
1638=================== ===========================================================
1639Value 1701 1680Value 1701
1640HTTP Status Code 500 1681HTTP Status Code 500
1641Description The response from the denomination key helper process was malformed. 1682Description The response from the denomination key helper process was malformed.
@@ -1646,7 +1687,6 @@ Description The response from the denomination key helper process was ma
1646=================== =========================================================== 1687=================== ===========================================================
1647 TALER_EC_EXCHANGE_DENOMINATION_HELPER_TOO_EARLY 1688 TALER_EC_EXCHANGE_DENOMINATION_HELPER_TOO_EARLY
1648------------------------------------------------------------------------------- 1689-------------------------------------------------------------------------------
1649=================== ===========================================================
1650Value 1702 1690Value 1702
1651HTTP Status Code 400 1691HTTP Status Code 400
1652Description The helper refuses to sign with the key, because it is too early: the validity period has not yet started. 1692Description The helper refuses to sign with the key, because it is too early: the validity period has not yet started.
@@ -1657,7 +1697,6 @@ Description The helper refuses to sign with the key, because it is too e
1657=================== =========================================================== 1697=================== ===========================================================
1658 TALER_EC_EXCHANGE_PURSE_DEPOSIT_EXCHANGE_SIGNATURE_INVALID 1698 TALER_EC_EXCHANGE_PURSE_DEPOSIT_EXCHANGE_SIGNATURE_INVALID
1659------------------------------------------------------------------------------- 1699-------------------------------------------------------------------------------
1660=================== ===========================================================
1661Value 1725 1700Value 1725
1662HTTP Status Code 0 1701HTTP Status Code 0
1663Description The signature of the exchange on the reply was invalid. 1702Description The signature of the exchange on the reply was invalid.
@@ -1668,9 +1707,8 @@ Description The signature of the exchange on the reply was invalid.
1668=================== =========================================================== 1707=================== ===========================================================
1669 TALER_EC_EXCHANGE_SIGNKEY_HELPER_UNAVAILABLE 1708 TALER_EC_EXCHANGE_SIGNKEY_HELPER_UNAVAILABLE
1670------------------------------------------------------------------------------- 1709-------------------------------------------------------------------------------
1671=================== ===========================================================
1672Value 1750 1710Value 1750
1673HTTP Status Code 500 1711HTTP Status Code 502
1674Description The exchange failed to talk to the process responsible for its private signing keys. 1712Description The exchange failed to talk to the process responsible for its private signing keys.
1675=================== =========================================================== 1713=================== ===========================================================
1676 1714
@@ -1679,7 +1717,6 @@ Description The exchange failed to talk to the process responsible for i
1679=================== =========================================================== 1717=================== ===========================================================
1680 TALER_EC_EXCHANGE_SIGNKEY_HELPER_BUG 1718 TALER_EC_EXCHANGE_SIGNKEY_HELPER_BUG
1681------------------------------------------------------------------------------- 1719-------------------------------------------------------------------------------
1682=================== ===========================================================
1683Value 1751 1720Value 1751
1684HTTP Status Code 500 1721HTTP Status Code 500
1685Description The response from the online signing key helper process was malformed. 1722Description The response from the online signing key helper process was malformed.
@@ -1690,7 +1727,6 @@ Description The response from the online signing key helper process was
1690=================== =========================================================== 1727=================== ===========================================================
1691 TALER_EC_EXCHANGE_SIGNKEY_HELPER_TOO_EARLY 1728 TALER_EC_EXCHANGE_SIGNKEY_HELPER_TOO_EARLY
1692------------------------------------------------------------------------------- 1729-------------------------------------------------------------------------------
1693=================== ===========================================================
1694Value 1752 1730Value 1752
1695HTTP Status Code 400 1731HTTP Status Code 400
1696Description The helper refuses to sign with the key, because it is too early: the validity period has not yet started. 1732Description The helper refuses to sign with the key, because it is too early: the validity period has not yet started.
@@ -1701,7 +1737,6 @@ Description The helper refuses to sign with the key, because it is too e
1701=================== =========================================================== 1737=================== ===========================================================
1702 TALER_EC_EXCHANGE_RESERVES_PURSE_EXPIRATION_BEFORE_NOW 1738 TALER_EC_EXCHANGE_RESERVES_PURSE_EXPIRATION_BEFORE_NOW
1703------------------------------------------------------------------------------- 1739-------------------------------------------------------------------------------
1704=================== ===========================================================
1705Value 1775 1740Value 1775
1706HTTP Status Code 400 1741HTTP Status Code 400
1707Description The purse expiration time is in the past at the time of its creation. 1742Description The purse expiration time is in the past at the time of its creation.
@@ -1712,7 +1747,6 @@ Description The purse expiration time is in the past at the time of its
1712=================== =========================================================== 1747=================== ===========================================================
1713 TALER_EC_EXCHANGE_RESERVES_PURSE_EXPIRATION_IS_NEVER 1748 TALER_EC_EXCHANGE_RESERVES_PURSE_EXPIRATION_IS_NEVER
1714------------------------------------------------------------------------------- 1749-------------------------------------------------------------------------------
1715=================== ===========================================================
1716Value 1776 1750Value 1776
1717HTTP Status Code 400 1751HTTP Status Code 400
1718Description The purse expiration time is set to never, which is not allowed. 1752Description The purse expiration time is set to never, which is not allowed.
@@ -1723,7 +1757,6 @@ Description The purse expiration time is set to never, which is not allo
1723=================== =========================================================== 1757=================== ===========================================================
1724 TALER_EC_EXCHANGE_RESERVES_PURSE_MERGE_SIGNATURE_INVALID 1758 TALER_EC_EXCHANGE_RESERVES_PURSE_MERGE_SIGNATURE_INVALID
1725------------------------------------------------------------------------------- 1759-------------------------------------------------------------------------------
1726=================== ===========================================================
1727Value 1777 1760Value 1777
1728HTTP Status Code 403 1761HTTP Status Code 403
1729Description The signature affirming the merge of the purse is invalid. 1762Description The signature affirming the merge of the purse is invalid.
@@ -1734,7 +1767,6 @@ Description The signature affirming the merge of the purse is invalid.
1734=================== =========================================================== 1767=================== ===========================================================
1735 TALER_EC_EXCHANGE_RESERVES_RESERVE_MERGE_SIGNATURE_INVALID 1768 TALER_EC_EXCHANGE_RESERVES_RESERVE_MERGE_SIGNATURE_INVALID
1736------------------------------------------------------------------------------- 1769-------------------------------------------------------------------------------
1737=================== ===========================================================
1738Value 1778 1770Value 1778
1739HTTP Status Code 403 1771HTTP Status Code 403
1740Description The signature by the reserve affirming the merge is invalid. 1772Description The signature by the reserve affirming the merge is invalid.
@@ -1743,9 +1775,58 @@ Description The signature by the reserve affirming the merge is invalid.
1743 1775
1744 1776
1745=================== =========================================================== 1777=================== ===========================================================
1746 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_NOT_FOUND 1778 TALER_EC_EXCHANGE_RESERVES_OPEN_BAD_SIGNATURE
1779-------------------------------------------------------------------------------
1780Value 1785
1781HTTP Status Code 403
1782Description The signature by the reserve affirming the open operation is invalid.
1783=================== ===========================================================
1784
1785
1786
1787=================== ===========================================================
1788 TALER_EC_EXCHANGE_RESERVES_CLOSE_BAD_SIGNATURE
1789-------------------------------------------------------------------------------
1790Value 1786
1791HTTP Status Code 403
1792Description The signature by the reserve affirming the close operation is invalid.
1793=================== ===========================================================
1794
1795
1796
1797=================== ===========================================================
1798 TALER_EC_EXCHANGE_RESERVES_ATTEST_BAD_SIGNATURE
1799-------------------------------------------------------------------------------
1800Value 1787
1801HTTP Status Code 403
1802Description The signature by the reserve affirming the attestion request is invalid.
1803=================== ===========================================================
1804
1805
1806
1807=================== ===========================================================
1808 TALER_EC_EXCHANGE_RESERVES_CLOSE_NO_TARGET_ACCOUNT
1747------------------------------------------------------------------------------- 1809-------------------------------------------------------------------------------
1810Value 1788
1811HTTP Status Code 409
1812Description The exchange does not know an origin account to which the remaining reserve balance could be wired to, and the wallet failed to provide one.
1748=================== =========================================================== 1813=================== ===========================================================
1814
1815
1816
1817=================== ===========================================================
1818 TALER_EC_EXCHANGE_RESERVES_OPEN_INSUFFICIENT_FUNDS
1819-------------------------------------------------------------------------------
1820Value 1789
1821HTTP Status Code 409
1822Description The reserve balance is insufficient to pay for the open operation.
1823=================== ===========================================================
1824
1825
1826
1827=================== ===========================================================
1828 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_NOT_FOUND
1829-------------------------------------------------------------------------------
1749Value 1800 1830Value 1800
1750HTTP Status Code 404 1831HTTP Status Code 404
1751Description The auditor that was supposed to be disabled is unknown to this exchange. 1832Description The auditor that was supposed to be disabled is unknown to this exchange.
@@ -1756,7 +1837,6 @@ Description The auditor that was supposed to be disabled is unknown to t
1756=================== =========================================================== 1837=================== ===========================================================
1757 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_MORE_RECENT_PRESENT 1838 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_MORE_RECENT_PRESENT
1758------------------------------------------------------------------------------- 1839-------------------------------------------------------------------------------
1759=================== ===========================================================
1760Value 1801 1840Value 1801
1761HTTP Status Code 409 1841HTTP Status Code 409
1762Description The exchange has a more recently signed conflicting instruction and is thus refusing the current change (replay detected). 1842Description The exchange has a more recently signed conflicting instruction and is thus refusing the current change (replay detected).
@@ -1767,7 +1847,6 @@ Description The exchange has a more recently signed conflicting instruct
1767=================== =========================================================== 1847=================== ===========================================================
1768 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_ADD_SIGNATURE_INVALID 1848 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_ADD_SIGNATURE_INVALID
1769------------------------------------------------------------------------------- 1849-------------------------------------------------------------------------------
1770=================== ===========================================================
1771Value 1802 1850Value 1802
1772HTTP Status Code 403 1851HTTP Status Code 403
1773Description The signature to add or enable the auditor does not validate. 1852Description The signature to add or enable the auditor does not validate.
@@ -1778,7 +1857,6 @@ Description The signature to add or enable the auditor does not validate
1778=================== =========================================================== 1857=================== ===========================================================
1779 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_DEL_SIGNATURE_INVALID 1858 TALER_EC_EXCHANGE_MANAGEMENT_AUDITOR_DEL_SIGNATURE_INVALID
1780------------------------------------------------------------------------------- 1859-------------------------------------------------------------------------------
1781=================== ===========================================================
1782Value 1803 1860Value 1803
1783HTTP Status Code 403 1861HTTP Status Code 403
1784Description The signature to disable the auditor does not validate. 1862Description The signature to disable the auditor does not validate.
@@ -1789,7 +1867,6 @@ Description The signature to disable the auditor does not validate.
1789=================== =========================================================== 1867=================== ===========================================================
1790 TALER_EC_EXCHANGE_MANAGEMENT_DENOMINATION_REVOKE_SIGNATURE_INVALID 1868 TALER_EC_EXCHANGE_MANAGEMENT_DENOMINATION_REVOKE_SIGNATURE_INVALID
1791------------------------------------------------------------------------------- 1869-------------------------------------------------------------------------------
1792=================== ===========================================================
1793Value 1804 1870Value 1804
1794HTTP Status Code 403 1871HTTP Status Code 403
1795Description The signature to revoke the denomination does not validate. 1872Description The signature to revoke the denomination does not validate.
@@ -1800,7 +1877,6 @@ Description The signature to revoke the denomination does not validate.
1800=================== =========================================================== 1877=================== ===========================================================
1801 TALER_EC_EXCHANGE_MANAGEMENT_SIGNKEY_REVOKE_SIGNATURE_INVALID 1878 TALER_EC_EXCHANGE_MANAGEMENT_SIGNKEY_REVOKE_SIGNATURE_INVALID
1802------------------------------------------------------------------------------- 1879-------------------------------------------------------------------------------
1803=================== ===========================================================
1804Value 1805 1880Value 1805
1805HTTP Status Code 403 1881HTTP Status Code 403
1806Description The signature to revoke the online signing key does not validate. 1882Description The signature to revoke the online signing key does not validate.
@@ -1811,7 +1887,6 @@ Description The signature to revoke the online signing key does not vali
1811=================== =========================================================== 1887=================== ===========================================================
1812 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_MORE_RECENT_PRESENT 1888 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_MORE_RECENT_PRESENT
1813------------------------------------------------------------------------------- 1889-------------------------------------------------------------------------------
1814=================== ===========================================================
1815Value 1806 1890Value 1806
1816HTTP Status Code 409 1891HTTP Status Code 409
1817Description The exchange has a more recently signed conflicting instruction and is thus refusing the current change (replay detected). 1892Description The exchange has a more recently signed conflicting instruction and is thus refusing the current change (replay detected).
@@ -1822,7 +1897,6 @@ Description The exchange has a more recently signed conflicting instruct
1822=================== =========================================================== 1897=================== ===========================================================
1823 TALER_EC_EXCHANGE_MANAGEMENT_KEYS_SIGNKEY_UNKNOWN 1898 TALER_EC_EXCHANGE_MANAGEMENT_KEYS_SIGNKEY_UNKNOWN
1824------------------------------------------------------------------------------- 1899-------------------------------------------------------------------------------
1825=================== ===========================================================
1826Value 1807 1900Value 1807
1827HTTP Status Code 404 1901HTTP Status Code 404
1828Description The signingkey specified is unknown to the exchange. 1902Description The signingkey specified is unknown to the exchange.
@@ -1833,7 +1907,6 @@ Description The signingkey specified is unknown to the exchange.
1833=================== =========================================================== 1907=================== ===========================================================
1834 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_DETAILS_SIGNATURE_INVALID 1908 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_DETAILS_SIGNATURE_INVALID
1835------------------------------------------------------------------------------- 1909-------------------------------------------------------------------------------
1836=================== ===========================================================
1837Value 1808 1910Value 1808
1838HTTP Status Code 403 1911HTTP Status Code 403
1839Description The signature to publish wire account does not validate. 1912Description The signature to publish wire account does not validate.
@@ -1844,7 +1917,6 @@ Description The signature to publish wire account does not validate.
1844=================== =========================================================== 1917=================== ===========================================================
1845 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_ADD_SIGNATURE_INVALID 1918 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_ADD_SIGNATURE_INVALID
1846------------------------------------------------------------------------------- 1919-------------------------------------------------------------------------------
1847=================== ===========================================================
1848Value 1809 1920Value 1809
1849HTTP Status Code 403 1921HTTP Status Code 403
1850Description The signature to add the wire account does not validate. 1922Description The signature to add the wire account does not validate.
@@ -1855,7 +1927,6 @@ Description The signature to add the wire account does not validate.
1855=================== =========================================================== 1927=================== ===========================================================
1856 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_DEL_SIGNATURE_INVALID 1928 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_DEL_SIGNATURE_INVALID
1857------------------------------------------------------------------------------- 1929-------------------------------------------------------------------------------
1858=================== ===========================================================
1859Value 1810 1930Value 1810
1860HTTP Status Code 403 1931HTTP Status Code 403
1861Description The signature to disable the wire account does not validate. 1932Description The signature to disable the wire account does not validate.
@@ -1866,7 +1937,6 @@ Description The signature to disable the wire account does not validate.
1866=================== =========================================================== 1937=================== ===========================================================
1867 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_NOT_FOUND 1938 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_NOT_FOUND
1868------------------------------------------------------------------------------- 1939-------------------------------------------------------------------------------
1869=================== ===========================================================
1870Value 1811 1940Value 1811
1871HTTP Status Code 404 1941HTTP Status Code 404
1872Description The wire account to be disabled is unknown to the exchange. 1942Description The wire account to be disabled is unknown to the exchange.
@@ -1877,7 +1947,6 @@ Description The wire account to be disabled is unknown to the exchange.
1877=================== =========================================================== 1947=================== ===========================================================
1878 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_FEE_SIGNATURE_INVALID 1948 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_FEE_SIGNATURE_INVALID
1879------------------------------------------------------------------------------- 1949-------------------------------------------------------------------------------
1880=================== ===========================================================
1881Value 1812 1950Value 1812
1882HTTP Status Code 403 1951HTTP Status Code 403
1883Description The signature to affirm wire fees does not validate. 1952Description The signature to affirm wire fees does not validate.
@@ -1888,7 +1957,6 @@ Description The signature to affirm wire fees does not validate.
1888=================== =========================================================== 1957=================== ===========================================================
1889 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_FEE_MISMATCH 1958 TALER_EC_EXCHANGE_MANAGEMENT_WIRE_FEE_MISMATCH
1890------------------------------------------------------------------------------- 1959-------------------------------------------------------------------------------
1891=================== ===========================================================
1892Value 1813 1960Value 1813
1893HTTP Status Code 409 1961HTTP Status Code 409
1894Description The signature conflicts with a previous signature affirming different fees. 1962Description The signature conflicts with a previous signature affirming different fees.
@@ -1899,7 +1967,6 @@ Description The signature conflicts with a previous signature affirming
1899=================== =========================================================== 1967=================== ===========================================================
1900 TALER_EC_EXCHANGE_MANAGEMENT_KEYS_DENOMKEY_ADD_SIGNATURE_INVALID 1968 TALER_EC_EXCHANGE_MANAGEMENT_KEYS_DENOMKEY_ADD_SIGNATURE_INVALID
1901------------------------------------------------------------------------------- 1969-------------------------------------------------------------------------------
1902=================== ===========================================================
1903Value 1814 1970Value 1814
1904HTTP Status Code 403 1971HTTP Status Code 403
1905Description The signature affirming the denomination key is invalid. 1972Description The signature affirming the denomination key is invalid.
@@ -1910,7 +1977,6 @@ Description The signature affirming the denomination key is invalid.
1910=================== =========================================================== 1977=================== ===========================================================
1911 TALER_EC_EXCHANGE_MANAGEMENT_KEYS_SIGNKEY_ADD_SIGNATURE_INVALID 1978 TALER_EC_EXCHANGE_MANAGEMENT_KEYS_SIGNKEY_ADD_SIGNATURE_INVALID
1912------------------------------------------------------------------------------- 1979-------------------------------------------------------------------------------
1913=================== ===========================================================
1914Value 1815 1980Value 1815
1915HTTP Status Code 403 1981HTTP Status Code 403
1916Description The signature affirming the signing key is invalid. 1982Description The signature affirming the signing key is invalid.
@@ -1921,7 +1987,6 @@ Description The signature affirming the signing key is invalid.
1921=================== =========================================================== 1987=================== ===========================================================
1922 TALER_EC_EXCHANGE_MANAGEMENT_GLOBAL_FEE_MISMATCH 1988 TALER_EC_EXCHANGE_MANAGEMENT_GLOBAL_FEE_MISMATCH
1923------------------------------------------------------------------------------- 1989-------------------------------------------------------------------------------
1924=================== ===========================================================
1925Value 1816 1990Value 1816
1926HTTP Status Code 409 1991HTTP Status Code 409
1927Description The signature conflicts with a previous signature affirming different fees. 1992Description The signature conflicts with a previous signature affirming different fees.
@@ -1932,7 +1997,6 @@ Description The signature conflicts with a previous signature affirming
1932=================== =========================================================== 1997=================== ===========================================================
1933 TALER_EC_EXCHANGE_MANAGEMENT_GLOBAL_FEE_SIGNATURE_INVALID 1998 TALER_EC_EXCHANGE_MANAGEMENT_GLOBAL_FEE_SIGNATURE_INVALID
1934------------------------------------------------------------------------------- 1999-------------------------------------------------------------------------------
1935=================== ===========================================================
1936Value 1817 2000Value 1817
1937HTTP Status Code 403 2001HTTP Status Code 403
1938Description The signature affirming the fee structure is invalid. 2002Description The signature affirming the fee structure is invalid.
@@ -1943,7 +2007,6 @@ Description The signature affirming the fee structure is invalid.
1943=================== =========================================================== 2007=================== ===========================================================
1944 TALER_EC_EXCHANGE_MANAGEMENT_DRAIN_PROFITS_SIGNATURE_INVALID 2008 TALER_EC_EXCHANGE_MANAGEMENT_DRAIN_PROFITS_SIGNATURE_INVALID
1945------------------------------------------------------------------------------- 2009-------------------------------------------------------------------------------
1946=================== ===========================================================
1947Value 1818 2010Value 1818
1948HTTP Status Code 403 2011HTTP Status Code 403
1949Description The signature affirming the profit drain is invalid. 2012Description The signature affirming the profit drain is invalid.
@@ -1952,9 +2015,68 @@ Description The signature affirming the profit drain is invalid.
1952 2015
1953 2016
1954=================== =========================================================== 2017=================== ===========================================================
1955 TALER_EC_EXCHANGE_PURSE_CREATE_CONFLICTING_META_DATA 2018 TALER_EC_EXCHANGE_AML_DECISION_ADD_SIGNATURE_INVALID
2019-------------------------------------------------------------------------------
2020Value 1825
2021HTTP Status Code 403
2022Description The signature affirming the AML decision is invalid.
2023=================== ===========================================================
2024
2025
2026
2027=================== ===========================================================
2028 TALER_EC_EXCHANGE_AML_DECISION_INVALID_OFFICER
2029-------------------------------------------------------------------------------
2030Value 1826
2031HTTP Status Code 403
2032Description The AML officer specified is not allowed to make AML decisions right now.
2033=================== ===========================================================
2034
2035
2036
2037=================== ===========================================================
2038 TALER_EC_EXCHANGE_AML_DECISION_MORE_RECENT_PRESENT
2039-------------------------------------------------------------------------------
2040Value 1827
2041HTTP Status Code 409
2042Description There is a more recent AML decision on file. The decision was rejected as timestamps of AML decisions must be monotonically increasing.
2043=================== ===========================================================
2044
2045
2046
2047=================== ===========================================================
2048 TALER_EC_EXCHANGE_AML_DECISION_UNKNOWN_CHECK
2049-------------------------------------------------------------------------------
2050Value 1828
2051HTTP Status Code 400
2052Description There AML decision would impose an AML check of a type that is not provided by any KYC provider known to the exchange.
2053=================== ===========================================================
2054
2055
2056
2057=================== ===========================================================
2058 TALER_EC_EXCHANGE_MANAGEMENT_UPDATE_AML_OFFICER_SIGNATURE_INVALID
2059-------------------------------------------------------------------------------
2060Value 1830
2061HTTP Status Code 403
2062Description The signature affirming the change in the AML officer status is invalid.
2063=================== ===========================================================
2064
2065
2066
2067=================== ===========================================================
2068 TALER_EC_EXCHANGE_MANAGEMENT_AML_OFFICERS_MORE_RECENT_PRESENT
1956------------------------------------------------------------------------------- 2069-------------------------------------------------------------------------------
2070Value 1831
2071HTTP Status Code 409
2072Description A more recent decision about the AML officer status is known to the exchange.
2073=================== ===========================================================
2074
2075
2076
1957=================== =========================================================== 2077=================== ===========================================================
2078 TALER_EC_EXCHANGE_PURSE_CREATE_CONFLICTING_META_DATA
2079-------------------------------------------------------------------------------
1958Value 1850 2080Value 1850
1959HTTP Status Code 409 2081HTTP Status Code 409
1960Description The purse was previously created with different meta data. 2082Description The purse was previously created with different meta data.
@@ -1965,7 +2087,6 @@ Description The purse was previously created with different meta data.
1965=================== =========================================================== 2087=================== ===========================================================
1966 TALER_EC_EXCHANGE_PURSE_CREATE_CONFLICTING_CONTRACT_STORED 2088 TALER_EC_EXCHANGE_PURSE_CREATE_CONFLICTING_CONTRACT_STORED
1967------------------------------------------------------------------------------- 2089-------------------------------------------------------------------------------
1968=================== ===========================================================
1969Value 1851 2090Value 1851
1970HTTP Status Code 409 2091HTTP Status Code 409
1971Description The purse was previously created with a different contract. 2092Description The purse was previously created with a different contract.
@@ -1976,7 +2097,6 @@ Description The purse was previously created with a different contract.
1976=================== =========================================================== 2097=================== ===========================================================
1977 TALER_EC_EXCHANGE_PURSE_CREATE_COIN_SIGNATURE_INVALID 2098 TALER_EC_EXCHANGE_PURSE_CREATE_COIN_SIGNATURE_INVALID
1978------------------------------------------------------------------------------- 2099-------------------------------------------------------------------------------
1979=================== ===========================================================
1980Value 1852 2100Value 1852
1981HTTP Status Code 403 2101HTTP Status Code 403
1982Description A coin signature for a deposit into the purse is invalid. 2102Description A coin signature for a deposit into the purse is invalid.
@@ -1987,7 +2107,6 @@ Description A coin signature for a deposit into the purse is invalid.
1987=================== =========================================================== 2107=================== ===========================================================
1988 TALER_EC_EXCHANGE_PURSE_CREATE_EXPIRATION_BEFORE_NOW 2108 TALER_EC_EXCHANGE_PURSE_CREATE_EXPIRATION_BEFORE_NOW
1989------------------------------------------------------------------------------- 2109-------------------------------------------------------------------------------
1990=================== ===========================================================
1991Value 1853 2110Value 1853
1992HTTP Status Code 400 2111HTTP Status Code 400
1993Description The purse expiration time is in the past. 2112Description The purse expiration time is in the past.
@@ -1998,7 +2117,6 @@ Description The purse expiration time is in the past.
1998=================== =========================================================== 2117=================== ===========================================================
1999 TALER_EC_EXCHANGE_PURSE_CREATE_EXPIRATION_IS_NEVER 2118 TALER_EC_EXCHANGE_PURSE_CREATE_EXPIRATION_IS_NEVER
2000------------------------------------------------------------------------------- 2119-------------------------------------------------------------------------------
2001=================== ===========================================================
2002Value 1854 2120Value 1854
2003HTTP Status Code 400 2121HTTP Status Code 400
2004Description The purse expiration time is "never". 2122Description The purse expiration time is "never".
@@ -2009,7 +2127,6 @@ Description The purse expiration time is "never".
2009=================== =========================================================== 2127=================== ===========================================================
2010 TALER_EC_EXCHANGE_PURSE_CREATE_SIGNATURE_INVALID 2128 TALER_EC_EXCHANGE_PURSE_CREATE_SIGNATURE_INVALID
2011------------------------------------------------------------------------------- 2129-------------------------------------------------------------------------------
2012=================== ===========================================================
2013Value 1855 2130Value 1855
2014HTTP Status Code 403 2131HTTP Status Code 403
2015Description The purse signature over the purse meta data is invalid. 2132Description The purse signature over the purse meta data is invalid.
@@ -2020,7 +2137,6 @@ Description The purse signature over the purse meta data is invalid.
2020=================== =========================================================== 2137=================== ===========================================================
2021 TALER_EC_EXCHANGE_PURSE_ECONTRACT_SIGNATURE_INVALID 2138 TALER_EC_EXCHANGE_PURSE_ECONTRACT_SIGNATURE_INVALID
2022------------------------------------------------------------------------------- 2139-------------------------------------------------------------------------------
2023=================== ===========================================================
2024Value 1856 2140Value 1856
2025HTTP Status Code 403 2141HTTP Status Code 403
2026Description The signature over the encrypted contract is invalid. 2142Description The signature over the encrypted contract is invalid.
@@ -2031,7 +2147,6 @@ Description The signature over the encrypted contract is invalid.
2031=================== =========================================================== 2147=================== ===========================================================
2032 TALER_EC_EXCHANGE_PURSE_CREATE_EXCHANGE_SIGNATURE_INVALID 2148 TALER_EC_EXCHANGE_PURSE_CREATE_EXCHANGE_SIGNATURE_INVALID
2033------------------------------------------------------------------------------- 2149-------------------------------------------------------------------------------
2034=================== ===========================================================
2035Value 1857 2150Value 1857
2036HTTP Status Code 0 2151HTTP Status Code 0
2037Description The signature from the exchange over the confirmation is invalid. 2152Description The signature from the exchange over the confirmation is invalid.
@@ -2042,7 +2157,6 @@ Description The signature from the exchange over the confirmation is inv
2042=================== =========================================================== 2157=================== ===========================================================
2043 TALER_EC_EXCHANGE_PURSE_DEPOSIT_CONFLICTING_META_DATA 2158 TALER_EC_EXCHANGE_PURSE_DEPOSIT_CONFLICTING_META_DATA
2044------------------------------------------------------------------------------- 2159-------------------------------------------------------------------------------
2045=================== ===========================================================
2046Value 1858 2160Value 1858
2047HTTP Status Code 409 2161HTTP Status Code 409
2048Description The coin was previously deposited with different meta data. 2162Description The coin was previously deposited with different meta data.
@@ -2053,7 +2167,6 @@ Description The coin was previously deposited with different meta data.
2053=================== =========================================================== 2167=================== ===========================================================
2054 TALER_EC_EXCHANGE_PURSE_ECONTRACT_CONFLICTING_META_DATA 2168 TALER_EC_EXCHANGE_PURSE_ECONTRACT_CONFLICTING_META_DATA
2055------------------------------------------------------------------------------- 2169-------------------------------------------------------------------------------
2056=================== ===========================================================
2057Value 1859 2170Value 1859
2058HTTP Status Code 409 2171HTTP Status Code 409
2059Description The encrypted contract was previously uploaded with different meta data. 2172Description The encrypted contract was previously uploaded with different meta data.
@@ -2064,7 +2177,6 @@ Description The encrypted contract was previously uploaded with differen
2064=================== =========================================================== 2177=================== ===========================================================
2065 TALER_EC_EXCHANGE_CREATE_PURSE_NEGATIVE_VALUE_AFTER_FEE 2178 TALER_EC_EXCHANGE_CREATE_PURSE_NEGATIVE_VALUE_AFTER_FEE
2066------------------------------------------------------------------------------- 2179-------------------------------------------------------------------------------
2067=================== ===========================================================
2068Value 1860 2180Value 1860
2069HTTP Status Code 400 2181HTTP Status Code 400
2070Description The deposited amount is less than the purse fee. 2182Description The deposited amount is less than the purse fee.
@@ -2075,7 +2187,6 @@ Description The deposited amount is less than the purse fee.
2075=================== =========================================================== 2187=================== ===========================================================
2076 TALER_EC_EXCHANGE_PURSE_MERGE_INVALID_MERGE_SIGNATURE 2188 TALER_EC_EXCHANGE_PURSE_MERGE_INVALID_MERGE_SIGNATURE
2077------------------------------------------------------------------------------- 2189-------------------------------------------------------------------------------
2078=================== ===========================================================
2079Value 1876 2190Value 1876
2080HTTP Status Code 403 2191HTTP Status Code 403
2081Description The signature using the merge key is invalid. 2192Description The signature using the merge key is invalid.
@@ -2086,7 +2197,6 @@ Description The signature using the merge key is invalid.
2086=================== =========================================================== 2197=================== ===========================================================
2087 TALER_EC_EXCHANGE_PURSE_MERGE_INVALID_RESERVE_SIGNATURE 2198 TALER_EC_EXCHANGE_PURSE_MERGE_INVALID_RESERVE_SIGNATURE
2088------------------------------------------------------------------------------- 2199-------------------------------------------------------------------------------
2089=================== ===========================================================
2090Value 1877 2200Value 1877
2091HTTP Status Code 403 2201HTTP Status Code 403
2092Description The signature using the reserve key is invalid. 2202Description The signature using the reserve key is invalid.
@@ -2097,7 +2207,6 @@ Description The signature using the reserve key is invalid.
2097=================== =========================================================== 2207=================== ===========================================================
2098 TALER_EC_EXCHANGE_PURSE_NOT_FULL 2208 TALER_EC_EXCHANGE_PURSE_NOT_FULL
2099------------------------------------------------------------------------------- 2209-------------------------------------------------------------------------------
2100=================== ===========================================================
2101Value 1878 2210Value 1878
2102HTTP Status Code 409 2211HTTP Status Code 409
2103Description The targeted purse is not yet full and thus cannot be merged. Retrying the request later may succeed. 2212Description The targeted purse is not yet full and thus cannot be merged. Retrying the request later may succeed.
@@ -2108,7 +2217,6 @@ Description The targeted purse is not yet full and thus cannot be merged
2108=================== =========================================================== 2217=================== ===========================================================
2109 TALER_EC_EXCHANGE_PURSE_MERGE_EXCHANGE_SIGNATURE_INVALID 2218 TALER_EC_EXCHANGE_PURSE_MERGE_EXCHANGE_SIGNATURE_INVALID
2110------------------------------------------------------------------------------- 2219-------------------------------------------------------------------------------
2111=================== ===========================================================
2112Value 1879 2220Value 1879
2113HTTP Status Code 0 2221HTTP Status Code 0
2114Description The signature from the exchange over the confirmation is invalid. 2222Description The signature from the exchange over the confirmation is invalid.
@@ -2119,7 +2227,6 @@ Description The signature from the exchange over the confirmation is inv
2119=================== =========================================================== 2227=================== ===========================================================
2120 TALER_EC_EXCHANGE_MERGE_PURSE_PARTNER_UNKNOWN 2228 TALER_EC_EXCHANGE_MERGE_PURSE_PARTNER_UNKNOWN
2121------------------------------------------------------------------------------- 2229-------------------------------------------------------------------------------
2122=================== ===========================================================
2123Value 1880 2230Value 1880
2124HTTP Status Code 404 2231HTTP Status Code 404
2125Description The exchange of the target account is not a partner of this exchange. 2232Description The exchange of the target account is not a partner of this exchange.
@@ -2128,9 +2235,28 @@ Description The exchange of the target account is not a partner of this
2128 2235
2129 2236
2130=================== =========================================================== 2237=================== ===========================================================
2131 TALER_EC_EXCHANGE_AUDITORS_AUDITOR_SIGNATURE_INVALID 2238 TALER_EC_EXCHANGE_MANAGEMENT_ADD_PARTNER_SIGNATURE_INVALID
2239-------------------------------------------------------------------------------
2240Value 1890
2241HTTP Status Code 403
2242Description The signature affirming the new partner is invalid.
2243=================== ===========================================================
2244
2245
2246
2247=================== ===========================================================
2248 TALER_EC_EXCHANGE_MANAGEMENT_ADD_PARTNER_DATA_CONFLICT
2132------------------------------------------------------------------------------- 2249-------------------------------------------------------------------------------
2250Value 1891
2251HTTP Status Code 409
2252Description Conflicting data for the partner already exists with the exchange.
2133=================== =========================================================== 2253=================== ===========================================================
2254
2255
2256
2257=================== ===========================================================
2258 TALER_EC_EXCHANGE_AUDITORS_AUDITOR_SIGNATURE_INVALID
2259-------------------------------------------------------------------------------
2134Value 1900 2260Value 1900
2135HTTP Status Code 403 2261HTTP Status Code 403
2136Description The auditor signature over the denomination meta data is invalid. 2262Description The auditor signature over the denomination meta data is invalid.
@@ -2141,7 +2267,6 @@ Description The auditor signature over the denomination meta data is inv
2141=================== =========================================================== 2267=================== ===========================================================
2142 TALER_EC_EXCHANGE_AUDITORS_AUDITOR_UNKNOWN 2268 TALER_EC_EXCHANGE_AUDITORS_AUDITOR_UNKNOWN
2143------------------------------------------------------------------------------- 2269-------------------------------------------------------------------------------
2144=================== ===========================================================
2145Value 1901 2270Value 1901
2146HTTP Status Code 412 2271HTTP Status Code 412
2147Description The auditor that was specified is unknown to this exchange. 2272Description The auditor that was specified is unknown to this exchange.
@@ -2152,7 +2277,6 @@ Description The auditor that was specified is unknown to this exchange.
2152=================== =========================================================== 2277=================== ===========================================================
2153 TALER_EC_EXCHANGE_AUDITORS_AUDITOR_INACTIVE 2278 TALER_EC_EXCHANGE_AUDITORS_AUDITOR_INACTIVE
2154------------------------------------------------------------------------------- 2279-------------------------------------------------------------------------------
2155=================== ===========================================================
2156Value 1902 2280Value 1902
2157HTTP Status Code 410 2281HTTP Status Code 410
2158Description The auditor that was specified is no longer used by this exchange. 2282Description The auditor that was specified is no longer used by this exchange.
@@ -2163,7 +2287,6 @@ Description The auditor that was specified is no longer used by this exc
2163=================== =========================================================== 2287=================== ===========================================================
2164 TALER_EC_EXCHANGE_KYC_WALLET_SIGNATURE_INVALID 2288 TALER_EC_EXCHANGE_KYC_WALLET_SIGNATURE_INVALID
2165------------------------------------------------------------------------------- 2289-------------------------------------------------------------------------------
2166=================== ===========================================================
2167Value 1925 2290Value 1925
2168HTTP Status Code 403 2291HTTP Status Code 403
2169Description The signature affirming the wallet's KYC request was invalid. 2292Description The signature affirming the wallet's KYC request was invalid.
@@ -2174,7 +2297,6 @@ Description The signature affirming the wallet's KYC request was invalid
2174=================== =========================================================== 2297=================== ===========================================================
2175 TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_INVALID_RESPONSE 2298 TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_INVALID_RESPONSE
2176------------------------------------------------------------------------------- 2299-------------------------------------------------------------------------------
2177=================== ===========================================================
2178Value 1926 2300Value 1926
2179HTTP Status Code 502 2301HTTP Status Code 502
2180Description The exchange received an unexpected malformed response from its KYC backend. 2302Description The exchange received an unexpected malformed response from its KYC backend.
@@ -2185,7 +2307,6 @@ Description The exchange received an unexpected malformed response from
2185=================== =========================================================== 2307=================== ===========================================================
2186 TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_ERROR 2308 TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_ERROR
2187------------------------------------------------------------------------------- 2309-------------------------------------------------------------------------------
2188=================== ===========================================================
2189Value 1927 2310Value 1927
2190HTTP Status Code 502 2311HTTP Status Code 502
2191Description The backend signaled an unexpected failure. 2312Description The backend signaled an unexpected failure.
@@ -2196,7 +2317,6 @@ Description The backend signaled an unexpected failure.
2196=================== =========================================================== 2317=================== ===========================================================
2197 TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_AUTHORIZATION_FAILED 2318 TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_AUTHORIZATION_FAILED
2198------------------------------------------------------------------------------- 2319-------------------------------------------------------------------------------
2199=================== ===========================================================
2200Value 1928 2320Value 1928
2201HTTP Status Code 403 2321HTTP Status Code 403
2202Description The backend signaled an authorization failure. 2322Description The backend signaled an authorization failure.
@@ -2207,7 +2327,6 @@ Description The backend signaled an authorization failure.
2207=================== =========================================================== 2327=================== ===========================================================
2208 TALER_EC_EXCHANGE_KYC_PROOF_REQUEST_UNKNOWN 2328 TALER_EC_EXCHANGE_KYC_PROOF_REQUEST_UNKNOWN
2209------------------------------------------------------------------------------- 2329-------------------------------------------------------------------------------
2210=================== ===========================================================
2211Value 1929 2330Value 1929
2212HTTP Status Code 404 2331HTTP Status Code 404
2213Description The exchange is unaware of having made an the authorization request. 2332Description The exchange is unaware of having made an the authorization request.
@@ -2218,7 +2337,6 @@ Description The exchange is unaware of having made an the authorization
2218=================== =========================================================== 2337=================== ===========================================================
2219 TALER_EC_EXCHANGE_KYC_CHECK_AUTHORIZATION_FAILED 2338 TALER_EC_EXCHANGE_KYC_CHECK_AUTHORIZATION_FAILED
2220------------------------------------------------------------------------------- 2339-------------------------------------------------------------------------------
2221=================== ===========================================================
2222Value 1930 2340Value 1930
2223HTTP Status Code 403 2341HTTP Status Code 403
2224Description The payto-URI hash did not match. Hence the request was denied. 2342Description The payto-URI hash did not match. Hence the request was denied.
@@ -2229,7 +2347,6 @@ Description The payto-URI hash did not match. Hence the request was deni
2229=================== =========================================================== 2347=================== ===========================================================
2230 TALER_EC_EXCHANGE_KYC_GENERIC_LOGIC_UNKNOWN 2348 TALER_EC_EXCHANGE_KYC_GENERIC_LOGIC_UNKNOWN
2231------------------------------------------------------------------------------- 2349-------------------------------------------------------------------------------
2232=================== ===========================================================
2233Value 1931 2350Value 1931
2234HTTP Status Code 404 2351HTTP Status Code 404
2235Description The request used a logic specifier that is not known to the exchange. 2352Description The request used a logic specifier that is not known to the exchange.
@@ -2240,7 +2357,6 @@ Description The request used a logic specifier that is not known to the
2240=================== =========================================================== 2357=================== ===========================================================
2241 TALER_EC_EXCHANGE_KYC_GENERIC_LOGIC_GONE 2358 TALER_EC_EXCHANGE_KYC_GENERIC_LOGIC_GONE
2242------------------------------------------------------------------------------- 2359-------------------------------------------------------------------------------
2243=================== ===========================================================
2244Value 1932 2360Value 1932
2245HTTP Status Code 500 2361HTTP Status Code 500
2246Description The request requires a logic which is no longer configured at the exchange. 2362Description The request requires a logic which is no longer configured at the exchange.
@@ -2251,7 +2367,6 @@ Description The request requires a logic which is no longer configured a
2251=================== =========================================================== 2367=================== ===========================================================
2252 TALER_EC_EXCHANGE_KYC_GENERIC_LOGIC_BUG 2368 TALER_EC_EXCHANGE_KYC_GENERIC_LOGIC_BUG
2253------------------------------------------------------------------------------- 2369-------------------------------------------------------------------------------
2254=================== ===========================================================
2255Value 1933 2370Value 1933
2256HTTP Status Code 500 2371HTTP Status Code 500
2257Description The logic plugin had a bug in its interaction with the KYC provider. 2372Description The logic plugin had a bug in its interaction with the KYC provider.
@@ -2262,7 +2377,6 @@ Description The logic plugin had a bug in its interaction with the KYC p
2262=================== =========================================================== 2377=================== ===========================================================
2263 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_ACCESS_REFUSED 2378 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_ACCESS_REFUSED
2264------------------------------------------------------------------------------- 2379-------------------------------------------------------------------------------
2265=================== ===========================================================
2266Value 1934 2380Value 1934
2267HTTP Status Code 511 2381HTTP Status Code 511
2268Description The exchange could not process the request with its KYC provider because the provider refused access to the service. This indicates some configuration issue at the Taler exchange operator. 2382Description The exchange could not process the request with its KYC provider because the provider refused access to the service. This indicates some configuration issue at the Taler exchange operator.
@@ -2273,7 +2387,6 @@ Description The exchange could not process the request with its KYC prov
2273=================== =========================================================== 2387=================== ===========================================================
2274 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_TIMEOUT 2388 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_TIMEOUT
2275------------------------------------------------------------------------------- 2389-------------------------------------------------------------------------------
2276=================== ===========================================================
2277Value 1935 2390Value 1935
2278HTTP Status Code 504 2391HTTP Status Code 504
2279Description There was a timeout in the interaction between the exchange and the KYC provider. The most likely cause is some networking problem. Trying again later might succeed. 2392Description There was a timeout in the interaction between the exchange and the KYC provider. The most likely cause is some networking problem. Trying again later might succeed.
@@ -2284,7 +2397,6 @@ Description There was a timeout in the interaction between the exchange
2284=================== =========================================================== 2397=================== ===========================================================
2285 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_UNEXPECTED_REPLY 2398 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_UNEXPECTED_REPLY
2286------------------------------------------------------------------------------- 2399-------------------------------------------------------------------------------
2287=================== ===========================================================
2288Value 1936 2400Value 1936
2289HTTP Status Code 502 2401HTTP Status Code 502
2290Description The KYC provider responded with a status that was completely unexpected by the KYC logic of the exchange. 2402Description The KYC provider responded with a status that was completely unexpected by the KYC logic of the exchange.
@@ -2295,7 +2407,6 @@ Description The KYC provider responded with a status that was completely
2295=================== =========================================================== 2407=================== ===========================================================
2296 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_RATE_LIMIT_EXCEEDED 2408 TALER_EC_EXCHANGE_KYC_GENERIC_PROVIDER_RATE_LIMIT_EXCEEDED
2297------------------------------------------------------------------------------- 2409-------------------------------------------------------------------------------
2298=================== ===========================================================
2299Value 1937 2410Value 1937
2300HTTP Status Code 503 2411HTTP Status Code 503
2301Description The rate limit of the exchange at the KYC provider has been exceeded. Trying much later might work. 2412Description The rate limit of the exchange at the KYC provider has been exceeded. Trying much later might work.
@@ -2306,7 +2417,6 @@ Description The rate limit of the exchange at the KYC provider has been
2306=================== =========================================================== 2417=================== ===========================================================
2307 TALER_EC_EXCHANGE_KYC_WEBHOOK_UNAUTHORIZED 2418 TALER_EC_EXCHANGE_KYC_WEBHOOK_UNAUTHORIZED
2308------------------------------------------------------------------------------- 2419-------------------------------------------------------------------------------
2309=================== ===========================================================
2310Value 1938 2420Value 1938
2311HTTP Status Code 401 2421HTTP Status Code 401
2312Description The request to the webhook lacked proper authorization or authentication data. 2422Description The request to the webhook lacked proper authorization or authentication data.
@@ -2317,7 +2427,6 @@ Description The request to the webhook lacked proper authorization or au
2317=================== =========================================================== 2427=================== ===========================================================
2318 TALER_EC_EXCHANGE_CONTRACTS_UNKNOWN 2428 TALER_EC_EXCHANGE_CONTRACTS_UNKNOWN
2319------------------------------------------------------------------------------- 2429-------------------------------------------------------------------------------
2320=================== ===========================================================
2321Value 1950 2430Value 1950
2322HTTP Status Code 404 2431HTTP Status Code 404
2323Description The exchange does not know a contract under the given contract public key. 2432Description The exchange does not know a contract under the given contract public key.
@@ -2328,7 +2437,6 @@ Description The exchange does not know a contract under the given contra
2328=================== =========================================================== 2437=================== ===========================================================
2329 TALER_EC_EXCHANGE_CONTRACTS_INVALID_CONTRACT_PUB 2438 TALER_EC_EXCHANGE_CONTRACTS_INVALID_CONTRACT_PUB
2330------------------------------------------------------------------------------- 2439-------------------------------------------------------------------------------
2331=================== ===========================================================
2332Value 1951 2440Value 1951
2333HTTP Status Code 400 2441HTTP Status Code 400
2334Description The URL does not encode a valid exchange public key in its path. 2442Description The URL does not encode a valid exchange public key in its path.
@@ -2339,7 +2447,6 @@ Description The URL does not encode a valid exchange public key in its p
2339=================== =========================================================== 2447=================== ===========================================================
2340 TALER_EC_EXCHANGE_CONTRACTS_DECRYPTION_FAILED 2448 TALER_EC_EXCHANGE_CONTRACTS_DECRYPTION_FAILED
2341------------------------------------------------------------------------------- 2449-------------------------------------------------------------------------------
2342=================== ===========================================================
2343Value 1952 2450Value 1952
2344HTTP Status Code 0 2451HTTP Status Code 0
2345Description The returned encrypted contract did not decrypt. 2452Description The returned encrypted contract did not decrypt.
@@ -2350,7 +2457,6 @@ Description The returned encrypted contract did not decrypt.
2350=================== =========================================================== 2457=================== ===========================================================
2351 TALER_EC_EXCHANGE_CONTRACTS_SIGNATURE_INVALID 2458 TALER_EC_EXCHANGE_CONTRACTS_SIGNATURE_INVALID
2352------------------------------------------------------------------------------- 2459-------------------------------------------------------------------------------
2353=================== ===========================================================
2354Value 1953 2460Value 1953
2355HTTP Status Code 0 2461HTTP Status Code 0
2356Description The signature on the encrypted contract did not validate. 2462Description The signature on the encrypted contract did not validate.
@@ -2361,7 +2467,6 @@ Description The signature on the encrypted contract did not validate.
2361=================== =========================================================== 2467=================== ===========================================================
2362 TALER_EC_EXCHANGE_CONTRACTS_DECODING_FAILED 2468 TALER_EC_EXCHANGE_CONTRACTS_DECODING_FAILED
2363------------------------------------------------------------------------------- 2469-------------------------------------------------------------------------------
2364=================== ===========================================================
2365Value 1954 2470Value 1954
2366HTTP Status Code 0 2471HTTP Status Code 0
2367Description The decrypted contract was malformed. 2472Description The decrypted contract was malformed.
@@ -2372,7 +2477,6 @@ Description The decrypted contract was malformed.
2372=================== =========================================================== 2477=================== ===========================================================
2373 TALER_EC_EXCHANGE_PURSE_DEPOSIT_COIN_SIGNATURE_INVALID 2478 TALER_EC_EXCHANGE_PURSE_DEPOSIT_COIN_SIGNATURE_INVALID
2374------------------------------------------------------------------------------- 2479-------------------------------------------------------------------------------
2375=================== ===========================================================
2376Value 1975 2480Value 1975
2377HTTP Status Code 403 2481HTTP Status Code 403
2378Description A coin signature for a deposit into the purse is invalid. 2482Description A coin signature for a deposit into the purse is invalid.
@@ -2381,9 +2485,28 @@ Description A coin signature for a deposit into the purse is invalid.
2381 2485
2382 2486
2383=================== =========================================================== 2487=================== ===========================================================
2384 TALER_EC_MERCHANT_GENERIC_INSTANCE_UNKNOWN 2488 TALER_EC_EXCHANGE_PURSE_DEPOSIT_DECIDED_ALREADY
2489-------------------------------------------------------------------------------
2490Value 1976
2491HTTP Status Code 410
2492Description It is too late to deposit coins into the purse.
2493=================== ===========================================================
2494
2495
2496
2497=================== ===========================================================
2498 TALER_EC_EXCHANGE_TOTP_KEY_INVALID
2385------------------------------------------------------------------------------- 2499-------------------------------------------------------------------------------
2500Value 1980
2501HTTP Status Code 0
2502Description TOTP key is not valid.
2386=================== =========================================================== 2503=================== ===========================================================
2504
2505
2506
2507=================== ===========================================================
2508 TALER_EC_MERCHANT_GENERIC_INSTANCE_UNKNOWN
2509-------------------------------------------------------------------------------
2387Value 2000 2510Value 2000
2388HTTP Status Code 404 2511HTTP Status Code 404
2389Description The backend could not find the merchant instance specified in the request. 2512Description The backend could not find the merchant instance specified in the request.
@@ -2394,7 +2517,6 @@ Description The backend could not find the merchant instance specified i
2394=================== =========================================================== 2517=================== ===========================================================
2395 TALER_EC_MERCHANT_GENERIC_HOLE_IN_WIRE_FEE_STRUCTURE 2518 TALER_EC_MERCHANT_GENERIC_HOLE_IN_WIRE_FEE_STRUCTURE
2396------------------------------------------------------------------------------- 2519-------------------------------------------------------------------------------
2397=================== ===========================================================
2398Value 2001 2520Value 2001
2399HTTP Status Code 0 2521HTTP Status Code 0
2400Description The start and end-times in the wire fee structure leave a hole. This is not allowed. 2522Description The start and end-times in the wire fee structure leave a hole. This is not allowed.
@@ -2403,12 +2525,11 @@ Description The start and end-times in the wire fee structure leave a ho
2403 2525
2404 2526
2405=================== =========================================================== 2527=================== ===========================================================
2406 TALER_EC_MERCHANT_GENERIC_RESERVE_PUB_MALFORMED 2528 TALER_EC_MERCHANT_GENERIC_EXCHANGE_WIRE_REQUEST_FAILED
2407------------------------------------------------------------------------------- 2529-------------------------------------------------------------------------------
2408=================== ===========================================================
2409Value 2002 2530Value 2002
2410HTTP Status Code 400 2531HTTP Status Code 502
2411Description The reserve key of given to a /reserves/ handler was malformed. 2532Description The merchant was unable to obtain a valid answer to /wire from the exchange.
2412=================== =========================================================== 2533=================== ===========================================================
2413 2534
2414 2535
@@ -2416,7 +2537,6 @@ Description The reserve key of given to a /reserves/ handler was malform
2416=================== =========================================================== 2537=================== ===========================================================
2417 TALER_EC_MERCHANT_GENERIC_ORDER_UNKNOWN 2538 TALER_EC_MERCHANT_GENERIC_ORDER_UNKNOWN
2418------------------------------------------------------------------------------- 2539-------------------------------------------------------------------------------
2419=================== ===========================================================
2420Value 2005 2540Value 2005
2421HTTP Status Code 404 2541HTTP Status Code 404
2422Description The proposal is not known to the backend. 2542Description The proposal is not known to the backend.
@@ -2427,7 +2547,6 @@ Description The proposal is not known to the backend.
2427=================== =========================================================== 2547=================== ===========================================================
2428 TALER_EC_MERCHANT_GENERIC_PRODUCT_UNKNOWN 2548 TALER_EC_MERCHANT_GENERIC_PRODUCT_UNKNOWN
2429------------------------------------------------------------------------------- 2549-------------------------------------------------------------------------------
2430=================== ===========================================================
2431Value 2006 2550Value 2006
2432HTTP Status Code 404 2551HTTP Status Code 404
2433Description The order provided to the backend could not be completed, because a product to be completed via inventory data is not actually in our inventory. 2552Description The order provided to the backend could not be completed, because a product to be completed via inventory data is not actually in our inventory.
@@ -2436,12 +2555,11 @@ Description The order provided to the backend could not be completed, be
2436 2555
2437 2556
2438=================== =========================================================== 2557=================== ===========================================================
2439 TALER_EC_MERCHANT_GENERIC_TIP_ID_UNKNOWN 2558 TALER_EC_MERCHANT_GENERIC_REWARD_ID_UNKNOWN
2440------------------------------------------------------------------------------- 2559-------------------------------------------------------------------------------
2441=================== ===========================================================
2442Value 2007 2560Value 2007
2443HTTP Status Code 404 2561HTTP Status Code 404
2444Description The tip ID is unknown. This could happen if the tip has expired. 2562Description The reward ID is unknown. This could happen if the reward has expired.
2445=================== =========================================================== 2563=================== ===========================================================
2446 2564
2447 2565
@@ -2449,7 +2567,6 @@ Description The tip ID is unknown. This could happen if the tip has exp
2449=================== =========================================================== 2567=================== ===========================================================
2450 TALER_EC_MERCHANT_GENERIC_DB_CONTRACT_CONTENT_INVALID 2568 TALER_EC_MERCHANT_GENERIC_DB_CONTRACT_CONTENT_INVALID
2451------------------------------------------------------------------------------- 2569-------------------------------------------------------------------------------
2452=================== ===========================================================
2453Value 2008 2570Value 2008
2454HTTP Status Code 500 2571HTTP Status Code 500
2455Description The contract obtained from the merchant backend was malformed. 2572Description The contract obtained from the merchant backend was malformed.
@@ -2460,7 +2577,6 @@ Description The contract obtained from the merchant backend was malforme
2460=================== =========================================================== 2577=================== ===========================================================
2461 TALER_EC_MERCHANT_GENERIC_CONTRACT_HASH_DOES_NOT_MATCH_ORDER 2578 TALER_EC_MERCHANT_GENERIC_CONTRACT_HASH_DOES_NOT_MATCH_ORDER
2462------------------------------------------------------------------------------- 2579-------------------------------------------------------------------------------
2463=================== ===========================================================
2464Value 2009 2580Value 2009
2465HTTP Status Code 403 2581HTTP Status Code 403
2466Description The order we found does not match the provided contract hash. 2582Description The order we found does not match the provided contract hash.
@@ -2471,7 +2587,6 @@ Description The order we found does not match the provided contract hash
2471=================== =========================================================== 2587=================== ===========================================================
2472 TALER_EC_MERCHANT_GENERIC_EXCHANGE_KEYS_FAILURE 2588 TALER_EC_MERCHANT_GENERIC_EXCHANGE_KEYS_FAILURE
2473------------------------------------------------------------------------------- 2589-------------------------------------------------------------------------------
2474=================== ===========================================================
2475Value 2010 2590Value 2010
2476HTTP Status Code 502 2591HTTP Status Code 502
2477Description The exchange failed to provide a valid response to the merchant's /keys request. 2592Description The exchange failed to provide a valid response to the merchant's /keys request.
@@ -2482,7 +2597,6 @@ Description The exchange failed to provide a valid response to the merch
2482=================== =========================================================== 2597=================== ===========================================================
2483 TALER_EC_MERCHANT_GENERIC_EXCHANGE_TIMEOUT 2598 TALER_EC_MERCHANT_GENERIC_EXCHANGE_TIMEOUT
2484------------------------------------------------------------------------------- 2599-------------------------------------------------------------------------------
2485=================== ===========================================================
2486Value 2011 2600Value 2011
2487HTTP Status Code 504 2601HTTP Status Code 504
2488Description The exchange failed to respond to the merchant on time. 2602Description The exchange failed to respond to the merchant on time.
@@ -2493,7 +2607,6 @@ Description The exchange failed to respond to the merchant on time.
2493=================== =========================================================== 2607=================== ===========================================================
2494 TALER_EC_MERCHANT_GENERIC_EXCHANGE_CONNECT_FAILURE 2608 TALER_EC_MERCHANT_GENERIC_EXCHANGE_CONNECT_FAILURE
2495------------------------------------------------------------------------------- 2609-------------------------------------------------------------------------------
2496=================== ===========================================================
2497Value 2012 2610Value 2012
2498HTTP Status Code 500 2611HTTP Status Code 500
2499Description The merchant failed to talk to the exchange. 2612Description The merchant failed to talk to the exchange.
@@ -2504,7 +2617,6 @@ Description The merchant failed to talk to the exchange.
2504=================== =========================================================== 2617=================== ===========================================================
2505 TALER_EC_MERCHANT_GENERIC_EXCHANGE_REPLY_MALFORMED 2618 TALER_EC_MERCHANT_GENERIC_EXCHANGE_REPLY_MALFORMED
2506------------------------------------------------------------------------------- 2619-------------------------------------------------------------------------------
2507=================== ===========================================================
2508Value 2013 2620Value 2013
2509HTTP Status Code 502 2621HTTP Status Code 502
2510Description The exchange returned a maformed response. 2622Description The exchange returned a maformed response.
@@ -2515,7 +2627,6 @@ Description The exchange returned a maformed response.
2515=================== =========================================================== 2627=================== ===========================================================
2516 TALER_EC_MERCHANT_GENERIC_EXCHANGE_UNEXPECTED_STATUS 2628 TALER_EC_MERCHANT_GENERIC_EXCHANGE_UNEXPECTED_STATUS
2517------------------------------------------------------------------------------- 2629-------------------------------------------------------------------------------
2518=================== ===========================================================
2519Value 2014 2630Value 2014
2520HTTP Status Code 502 2631HTTP Status Code 502
2521Description The exchange returned an unexpected response status. 2632Description The exchange returned an unexpected response status.
@@ -2526,7 +2637,6 @@ Description The exchange returned an unexpected response status.
2526=================== =========================================================== 2637=================== ===========================================================
2527 TALER_EC_MERCHANT_GENERIC_UNAUTHORIZED 2638 TALER_EC_MERCHANT_GENERIC_UNAUTHORIZED
2528------------------------------------------------------------------------------- 2639-------------------------------------------------------------------------------
2529=================== ===========================================================
2530Value 2015 2640Value 2015
2531HTTP Status Code 401 2641HTTP Status Code 401
2532Description The merchant refused the request due to lack of authorization. 2642Description The merchant refused the request due to lack of authorization.
@@ -2537,7 +2647,6 @@ Description The merchant refused the request due to lack of authorizatio
2537=================== =========================================================== 2647=================== ===========================================================
2538 TALER_EC_MERCHANT_GENERIC_INSTANCE_DELETED 2648 TALER_EC_MERCHANT_GENERIC_INSTANCE_DELETED
2539------------------------------------------------------------------------------- 2649-------------------------------------------------------------------------------
2540=================== ===========================================================
2541Value 2016 2650Value 2016
2542HTTP Status Code 404 2651HTTP Status Code 404
2543Description The merchant instance specified in the request was deleted. 2652Description The merchant instance specified in the request was deleted.
@@ -2548,7 +2657,6 @@ Description The merchant instance specified in the request was deleted.
2548=================== =========================================================== 2657=================== ===========================================================
2549 TALER_EC_MERCHANT_GENERIC_TRANSFER_UNKNOWN 2658 TALER_EC_MERCHANT_GENERIC_TRANSFER_UNKNOWN
2550------------------------------------------------------------------------------- 2659-------------------------------------------------------------------------------
2551=================== ===========================================================
2552Value 2017 2660Value 2017
2553HTTP Status Code 404 2661HTTP Status Code 404
2554Description The backend could not find the inbound wire transfer specified in the request. 2662Description The backend could not find the inbound wire transfer specified in the request.
@@ -2557,9 +2665,68 @@ Description The backend could not find the inbound wire transfer specifi
2557 2665
2558 2666
2559=================== =========================================================== 2667=================== ===========================================================
2560 TALER_EC_MERCHANT_GET_ORDERS_EXCHANGE_TRACKING_FAILURE 2668 TALER_EC_MERCHANT_GENERIC_TEMPLATE_UNKNOWN
2669-------------------------------------------------------------------------------
2670Value 2018
2671HTTP Status Code 404
2672Description The backend could not find the template(id) because it is not exist.
2673=================== ===========================================================
2674
2675
2676
2677=================== ===========================================================
2678 TALER_EC_MERCHANT_GENERIC_WEBHOOK_UNKNOWN
2561------------------------------------------------------------------------------- 2679-------------------------------------------------------------------------------
2680Value 2019
2681HTTP Status Code 404
2682Description The backend could not find the webhook(id) because it is not exist.
2683=================== ===========================================================
2684
2685
2686
2687=================== ===========================================================
2688 TALER_EC_MERCHANT_GENERIC_PENDING_WEBHOOK_UNKNOWN
2689-------------------------------------------------------------------------------
2690Value 2020
2691HTTP Status Code 404
2692Description The backend could not find the webhook(serial) because it is not exist.
2693=================== ===========================================================
2694
2695
2696
2697=================== ===========================================================
2698 TALER_EC_MERCHANT_GENERIC_OTP_DEVICE_UNKNOWN
2699-------------------------------------------------------------------------------
2700Value 2021
2701HTTP Status Code 404
2702Description The backend could not find the OTP device(id) because it is not exist.
2703=================== ===========================================================
2704
2705
2706
2707=================== ===========================================================
2708 TALER_EC_MERCHANT_GENERIC_ACCOUNT_UNKNOWN
2709-------------------------------------------------------------------------------
2710Value 2022
2711HTTP Status Code 404
2712Description The account is not known to the backend.
2713=================== ===========================================================
2714
2715
2716
2717=================== ===========================================================
2718 TALER_EC_MERCHANT_GENERIC_H_WIRE_MALFORMED
2719-------------------------------------------------------------------------------
2720Value 2023
2721HTTP Status Code 400
2722Description The wire hash was malformed.
2562=================== =========================================================== 2723=================== ===========================================================
2724
2725
2726
2727=================== ===========================================================
2728 TALER_EC_MERCHANT_GET_ORDERS_EXCHANGE_TRACKING_FAILURE
2729-------------------------------------------------------------------------------
2563Value 2100 2730Value 2100
2564HTTP Status Code 200 2731HTTP Status Code 200
2565Description The exchange failed to provide a valid answer to the tracking request, thus those details are not in the response. 2732Description The exchange failed to provide a valid answer to the tracking request, thus those details are not in the response.
@@ -2570,7 +2737,6 @@ Description The exchange failed to provide a valid answer to the trackin
2570=================== =========================================================== 2737=================== ===========================================================
2571 TALER_EC_MERCHANT_GET_ORDERS_ID_EXCHANGE_REQUEST_FAILURE 2738 TALER_EC_MERCHANT_GET_ORDERS_ID_EXCHANGE_REQUEST_FAILURE
2572------------------------------------------------------------------------------- 2739-------------------------------------------------------------------------------
2573=================== ===========================================================
2574Value 2103 2740Value 2103
2575HTTP Status Code 500 2741HTTP Status Code 500
2576Description The merchant backend failed to construct the request for tracking to the exchange, thus tracking details are not in the response. 2742Description The merchant backend failed to construct the request for tracking to the exchange, thus tracking details are not in the response.
@@ -2581,7 +2747,6 @@ Description The merchant backend failed to construct the request for tra
2581=================== =========================================================== 2747=================== ===========================================================
2582 TALER_EC_MERCHANT_GET_ORDERS_ID_EXCHANGE_LOOKUP_START_FAILURE 2748 TALER_EC_MERCHANT_GET_ORDERS_ID_EXCHANGE_LOOKUP_START_FAILURE
2583------------------------------------------------------------------------------- 2749-------------------------------------------------------------------------------
2584=================== ===========================================================
2585Value 2104 2750Value 2104
2586HTTP Status Code 500 2751HTTP Status Code 500
2587Description The merchant backend failed trying to contact the exchange for tracking details, thus those details are not in the response. 2752Description The merchant backend failed trying to contact the exchange for tracking details, thus those details are not in the response.
@@ -2592,7 +2757,6 @@ Description The merchant backend failed trying to contact the exchange f
2592=================== =========================================================== 2757=================== ===========================================================
2593 TALER_EC_MERCHANT_GET_ORDERS_ID_INVALID_TOKEN 2758 TALER_EC_MERCHANT_GET_ORDERS_ID_INVALID_TOKEN
2594------------------------------------------------------------------------------- 2759-------------------------------------------------------------------------------
2595=================== ===========================================================
2596Value 2105 2760Value 2105
2597HTTP Status Code 403 2761HTTP Status Code 403
2598Description The claim token used to authenticate the client is invalid for this order. 2762Description The claim token used to authenticate the client is invalid for this order.
@@ -2603,7 +2767,6 @@ Description The claim token used to authenticate the client is invalid f
2603=================== =========================================================== 2767=================== ===========================================================
2604 TALER_EC_MERCHANT_GET_ORDERS_ID_INVALID_CONTRACT_HASH 2768 TALER_EC_MERCHANT_GET_ORDERS_ID_INVALID_CONTRACT_HASH
2605------------------------------------------------------------------------------- 2769-------------------------------------------------------------------------------
2606=================== ===========================================================
2607Value 2106 2770Value 2106
2608HTTP Status Code 403 2771HTTP Status Code 403
2609Description The contract terms hash used to authenticate the client is invalid for this order. 2772Description The contract terms hash used to authenticate the client is invalid for this order.
@@ -2614,7 +2777,6 @@ Description The contract terms hash used to authenticate the client is i
2614=================== =========================================================== 2777=================== ===========================================================
2615 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_INSUFFICIENT_FUNDS 2778 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_INSUFFICIENT_FUNDS
2616------------------------------------------------------------------------------- 2779-------------------------------------------------------------------------------
2617=================== ===========================================================
2618Value 2150 2780Value 2150
2619HTTP Status Code 409 2781HTTP Status Code 409
2620Description The exchange responded saying that funds were insufficient (for example, due to double-spending). 2782Description The exchange responded saying that funds were insufficient (for example, due to double-spending).
@@ -2625,7 +2787,6 @@ Description The exchange responded saying that funds were insufficient (
2625=================== =========================================================== 2787=================== ===========================================================
2626 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_KEY_NOT_FOUND 2788 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_KEY_NOT_FOUND
2627------------------------------------------------------------------------------- 2789-------------------------------------------------------------------------------
2628=================== ===========================================================
2629Value 2151 2790Value 2151
2630HTTP Status Code 400 2791HTTP Status Code 400
2631Description The denomination key used for payment is not listed among the denomination keys of the exchange. 2792Description The denomination key used for payment is not listed among the denomination keys of the exchange.
@@ -2636,7 +2797,6 @@ Description The denomination key used for payment is not listed among th
2636=================== =========================================================== 2797=================== ===========================================================
2637 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_KEY_AUDITOR_FAILURE 2798 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_KEY_AUDITOR_FAILURE
2638------------------------------------------------------------------------------- 2799-------------------------------------------------------------------------------
2639=================== ===========================================================
2640Value 2152 2800Value 2152
2641HTTP Status Code 400 2801HTTP Status Code 400
2642Description The denomination key used for payment is not audited by an auditor approved by the merchant. 2802Description The denomination key used for payment is not audited by an auditor approved by the merchant.
@@ -2647,7 +2807,6 @@ Description The denomination key used for payment is not audited by an a
2647=================== =========================================================== 2807=================== ===========================================================
2648 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AMOUNT_OVERFLOW 2808 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AMOUNT_OVERFLOW
2649------------------------------------------------------------------------------- 2809-------------------------------------------------------------------------------
2650=================== ===========================================================
2651Value 2153 2810Value 2153
2652HTTP Status Code 500 2811HTTP Status Code 500
2653Description There was an integer overflow totaling up the amounts or deposit fees in the payment. 2812Description There was an integer overflow totaling up the amounts or deposit fees in the payment.
@@ -2658,7 +2817,6 @@ Description There was an integer overflow totaling up the amounts or dep
2658=================== =========================================================== 2817=================== ===========================================================
2659 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_FEES_EXCEED_PAYMENT 2818 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_FEES_EXCEED_PAYMENT
2660------------------------------------------------------------------------------- 2819-------------------------------------------------------------------------------
2661=================== ===========================================================
2662Value 2154 2820Value 2154
2663HTTP Status Code 400 2821HTTP Status Code 400
2664Description The deposit fees exceed the total value of the payment. 2822Description The deposit fees exceed the total value of the payment.
@@ -2669,7 +2827,6 @@ Description The deposit fees exceed the total value of the payment.
2669=================== =========================================================== 2827=================== ===========================================================
2670 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_INSUFFICIENT_DUE_TO_FEES 2828 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_INSUFFICIENT_DUE_TO_FEES
2671------------------------------------------------------------------------------- 2829-------------------------------------------------------------------------------
2672=================== ===========================================================
2673Value 2155 2830Value 2155
2674HTTP Status Code 406 2831HTTP Status Code 406
2675Description After considering deposit and wire fees, the payment is insufficient to satisfy the required amount for the contract. The client should revisit the logic used to calculate fees it must cover. 2832Description After considering deposit and wire fees, the payment is insufficient to satisfy the required amount for the contract. The client should revisit the logic used to calculate fees it must cover.
@@ -2680,7 +2837,6 @@ Description After considering deposit and wire fees, the payment is insu
2680=================== =========================================================== 2837=================== ===========================================================
2681 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_PAYMENT_INSUFFICIENT 2838 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_PAYMENT_INSUFFICIENT
2682------------------------------------------------------------------------------- 2839-------------------------------------------------------------------------------
2683=================== ===========================================================
2684Value 2156 2840Value 2156
2685HTTP Status Code 406 2841HTTP Status Code 406
2686Description Even if we do not consider deposit and wire fees, the payment is insufficient to satisfy the required amount for the contract. 2842Description Even if we do not consider deposit and wire fees, the payment is insufficient to satisfy the required amount for the contract.
@@ -2691,7 +2847,6 @@ Description Even if we do not consider deposit and wire fees, the paymen
2691=================== =========================================================== 2847=================== ===========================================================
2692 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_COIN_SIGNATURE_INVALID 2848 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_COIN_SIGNATURE_INVALID
2693------------------------------------------------------------------------------- 2849-------------------------------------------------------------------------------
2694=================== ===========================================================
2695Value 2157 2850Value 2157
2696HTTP Status Code 403 2851HTTP Status Code 403
2697Description The signature over the contract of one of the coins was invalid. 2852Description The signature over the contract of one of the coins was invalid.
@@ -2702,7 +2857,6 @@ Description The signature over the contract of one of the coins was inva
2702=================== =========================================================== 2857=================== ===========================================================
2703 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_EXCHANGE_LOOKUP_FAILED 2858 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_EXCHANGE_LOOKUP_FAILED
2704------------------------------------------------------------------------------- 2859-------------------------------------------------------------------------------
2705=================== ===========================================================
2706Value 2158 2860Value 2158
2707HTTP Status Code 500 2861HTTP Status Code 500
2708Description When we tried to find information about the exchange to issue the deposit, we failed. This usually only happens if the merchant backend is somehow unable to get its own HTTP client logic to work. 2862Description When we tried to find information about the exchange to issue the deposit, we failed. This usually only happens if the merchant backend is somehow unable to get its own HTTP client logic to work.
@@ -2713,7 +2867,6 @@ Description When we tried to find information about the exchange to issu
2713=================== =========================================================== 2867=================== ===========================================================
2714 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_REFUND_DEADLINE_PAST_WIRE_TRANSFER_DEADLINE 2868 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_REFUND_DEADLINE_PAST_WIRE_TRANSFER_DEADLINE
2715------------------------------------------------------------------------------- 2869-------------------------------------------------------------------------------
2716=================== ===========================================================
2717Value 2159 2870Value 2159
2718HTTP Status Code 500 2871HTTP Status Code 500
2719Description The refund deadline in the contract is after the transfer deadline. 2872Description The refund deadline in the contract is after the transfer deadline.
@@ -2724,7 +2877,6 @@ Description The refund deadline in the contract is after the transfer de
2724=================== =========================================================== 2877=================== ===========================================================
2725 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_ALREADY_PAID 2878 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_ALREADY_PAID
2726------------------------------------------------------------------------------- 2879-------------------------------------------------------------------------------
2727=================== ===========================================================
2728Value 2160 2880Value 2160
2729HTTP Status Code 409 2881HTTP Status Code 409
2730Description The order was already paid (maybe by another wallet). 2882Description The order was already paid (maybe by another wallet).
@@ -2735,7 +2887,6 @@ Description The order was already paid (maybe by another wallet).
2735=================== =========================================================== 2887=================== ===========================================================
2736 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_OFFER_EXPIRED 2888 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_OFFER_EXPIRED
2737------------------------------------------------------------------------------- 2889-------------------------------------------------------------------------------
2738=================== ===========================================================
2739Value 2161 2890Value 2161
2740HTTP Status Code 410 2891HTTP Status Code 410
2741Description The payment is too late, the offer has expired. 2892Description The payment is too late, the offer has expired.
@@ -2746,7 +2897,6 @@ Description The payment is too late, the offer has expired.
2746=================== =========================================================== 2897=================== ===========================================================
2747 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_MERCHANT_FIELD_MISSING 2898 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_MERCHANT_FIELD_MISSING
2748------------------------------------------------------------------------------- 2899-------------------------------------------------------------------------------
2749=================== ===========================================================
2750Value 2162 2900Value 2162
2751HTTP Status Code 500 2901HTTP Status Code 500
2752Description The "merchant" field is missing in the proposal data. This is an internal error as the proposal is from the merchant's own database at this point. 2902Description The "merchant" field is missing in the proposal data. This is an internal error as the proposal is from the merchant's own database at this point.
@@ -2757,7 +2907,6 @@ Description The "merchant" field is missing in the proposal data. This i
2757=================== =========================================================== 2907=================== ===========================================================
2758 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_WIRE_HASH_UNKNOWN 2908 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_WIRE_HASH_UNKNOWN
2759------------------------------------------------------------------------------- 2909-------------------------------------------------------------------------------
2760=================== ===========================================================
2761Value 2163 2910Value 2163
2762HTTP Status Code 500 2911HTTP Status Code 500
2763Description Failed to locate merchant's account information matching the wire hash given in the proposal. 2912Description Failed to locate merchant's account information matching the wire hash given in the proposal.
@@ -2768,7 +2917,6 @@ Description Failed to locate merchant's account information matching the
2768=================== =========================================================== 2917=================== ===========================================================
2769 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_DEPOSIT_EXPIRED 2918 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_DEPOSIT_EXPIRED
2770------------------------------------------------------------------------------- 2919-------------------------------------------------------------------------------
2771=================== ===========================================================
2772Value 2165 2920Value 2165
2773HTTP Status Code 410 2921HTTP Status Code 410
2774Description The deposit time for the denomination has expired. 2922Description The deposit time for the denomination has expired.
@@ -2779,7 +2927,6 @@ Description The deposit time for the denomination has expired.
2779=================== =========================================================== 2927=================== ===========================================================
2780 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_EXCHANGE_WIRE_FEE_ADDITION_FAILED 2928 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_EXCHANGE_WIRE_FEE_ADDITION_FAILED
2781------------------------------------------------------------------------------- 2929-------------------------------------------------------------------------------
2782=================== ===========================================================
2783Value 2166 2930Value 2166
2784HTTP Status Code 500 2931HTTP Status Code 500
2785Description The exchange of the deposited coin charges a wire fee that could not be added to the total (total amount too high). 2932Description The exchange of the deposited coin charges a wire fee that could not be added to the total (total amount too high).
@@ -2790,7 +2937,6 @@ Description The exchange of the deposited coin charges a wire fee that c
2790=================== =========================================================== 2937=================== ===========================================================
2791 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_REFUNDED 2938 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_REFUNDED
2792------------------------------------------------------------------------------- 2939-------------------------------------------------------------------------------
2793=================== ===========================================================
2794Value 2167 2940Value 2167
2795HTTP Status Code 402 2941HTTP Status Code 402
2796Description The contract was not fully paid because of refunds. Note that clients MAY treat this as paid if, for example, contracts must be executed despite of refunds. 2942Description The contract was not fully paid because of refunds. Note that clients MAY treat this as paid if, for example, contracts must be executed despite of refunds.
@@ -2801,7 +2947,6 @@ Description The contract was not fully paid because of refunds. Note tha
2801=================== =========================================================== 2947=================== ===========================================================
2802 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_REFUNDS_EXCEED_PAYMENTS 2948 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_REFUNDS_EXCEED_PAYMENTS
2803------------------------------------------------------------------------------- 2949-------------------------------------------------------------------------------
2804=================== ===========================================================
2805Value 2168 2950Value 2168
2806HTTP Status Code 500 2951HTTP Status Code 500
2807Description According to our database, we have refunded more than we were paid (which should not be possible). 2952Description According to our database, we have refunded more than we were paid (which should not be possible).
@@ -2812,7 +2957,6 @@ Description According to our database, we have refunded more than we wer
2812=================== =========================================================== 2957=================== ===========================================================
2813 TALER_EC_DEAD_QQQ_PAY_MERCHANT_POST_ORDERS_ID_ABORT_REFUND_REFUSED_PAYMENT_COMPLETE 2958 TALER_EC_DEAD_QQQ_PAY_MERCHANT_POST_ORDERS_ID_ABORT_REFUND_REFUSED_PAYMENT_COMPLETE
2814------------------------------------------------------------------------------- 2959-------------------------------------------------------------------------------
2815=================== ===========================================================
2816Value 2169 2960Value 2169
2817HTTP Status Code 0 2961HTTP Status Code 0
2818Description Legacy stuff. Remove me with protocol v1. 2962Description Legacy stuff. Remove me with protocol v1.
@@ -2823,7 +2967,6 @@ Description Legacy stuff. Remove me with protocol v1.
2823=================== =========================================================== 2967=================== ===========================================================
2824 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_EXCHANGE_FAILED 2968 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_EXCHANGE_FAILED
2825------------------------------------------------------------------------------- 2969-------------------------------------------------------------------------------
2826=================== ===========================================================
2827Value 2170 2970Value 2170
2828HTTP Status Code 502 2971HTTP Status Code 502
2829Description The payment failed at the exchange. 2972Description The payment failed at the exchange.
@@ -2834,7 +2977,6 @@ Description The payment failed at the exchange.
2834=================== =========================================================== 2977=================== ===========================================================
2835 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_COMMITMENT_MISSING 2978 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_COMMITMENT_MISSING
2836------------------------------------------------------------------------------- 2979-------------------------------------------------------------------------------
2837=================== ===========================================================
2838Value 2171 2980Value 2171
2839HTTP Status Code 400 2981HTTP Status Code 400
2840Description The payment required a minimum age but one of the coins (of a denomination with support for age restriction) did not provide any age_commitment. 2982Description The payment required a minimum age but one of the coins (of a denomination with support for age restriction) did not provide any age_commitment.
@@ -2845,7 +2987,6 @@ Description The payment required a minimum age but one of the coins (of
2845=================== =========================================================== 2987=================== ===========================================================
2846 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_COMMITMENT_SIZE_MISMATCH 2988 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_COMMITMENT_SIZE_MISMATCH
2847------------------------------------------------------------------------------- 2989-------------------------------------------------------------------------------
2848=================== ===========================================================
2849Value 2172 2990Value 2172
2850HTTP Status Code 400 2991HTTP Status Code 400
2851Description The payment required a minimum age but one of the coins provided an age_commitment that contained a wrong number of public keys compared to the number of age groups defined in the denomination of the coin. 2992Description The payment required a minimum age but one of the coins provided an age_commitment that contained a wrong number of public keys compared to the number of age groups defined in the denomination of the coin.
@@ -2856,7 +2997,6 @@ Description The payment required a minimum age but one of the coins prov
2856=================== =========================================================== 2997=================== ===========================================================
2857 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_VERIFICATION_FAILED 2998 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_VERIFICATION_FAILED
2858------------------------------------------------------------------------------- 2999-------------------------------------------------------------------------------
2859=================== ===========================================================
2860Value 2173 3000Value 2173
2861HTTP Status Code 400 3001HTTP Status Code 400
2862Description The payment required a minimum age but one of the coins provided a minimum_age_sig that couldn't be verified with the given age_commitment for that particular minimum age. 3002Description The payment required a minimum age but one of the coins provided a minimum_age_sig that couldn't be verified with the given age_commitment for that particular minimum age.
@@ -2867,7 +3007,6 @@ Description The payment required a minimum age but one of the coins prov
2867=================== =========================================================== 3007=================== ===========================================================
2868 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_COMMITMENT_HASH_MISSING 3008 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_AGE_COMMITMENT_HASH_MISSING
2869------------------------------------------------------------------------------- 3009-------------------------------------------------------------------------------
2870=================== ===========================================================
2871Value 2174 3010Value 2174
2872HTTP Status Code 400 3011HTTP Status Code 400
2873Description The payment required no minimum age but one of the coins (of a denomination with support for age restriction) did not provide the required h_age_commitment. 3012Description The payment required no minimum age but one of the coins (of a denomination with support for age restriction) did not provide the required h_age_commitment.
@@ -2876,9 +3015,18 @@ Description The payment required no minimum age but one of the coins (of
2876 3015
2877 3016
2878=================== =========================================================== 3017=================== ===========================================================
2879 TALER_EC_MERCHANT_POST_ORDERS_ID_PAID_CONTRACT_HASH_MISMATCH 3018 TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_WIRE_METHOD_UNSUPPORTED
2880------------------------------------------------------------------------------- 3019-------------------------------------------------------------------------------
3020Value 2175
3021HTTP Status Code 409
3022Description The exchange does not support the selected bank account of the merchant. Likely the merchant had stale data on the bank accounts of the exchange and thus selected an inappropriate exchange when making the offer.
2881=================== =========================================================== 3023=================== ===========================================================
3024
3025
3026
3027=================== ===========================================================
3028 TALER_EC_MERCHANT_POST_ORDERS_ID_PAID_CONTRACT_HASH_MISMATCH
3029-------------------------------------------------------------------------------
2882Value 2200 3030Value 2200
2883HTTP Status Code 400 3031HTTP Status Code 400
2884Description The contract hash does not match the given order ID. 3032Description The contract hash does not match the given order ID.
@@ -2889,7 +3037,6 @@ Description The contract hash does not match the given order ID.
2889=================== =========================================================== 3037=================== ===========================================================
2890 TALER_EC_MERCHANT_POST_ORDERS_ID_PAID_COIN_SIGNATURE_INVALID 3038 TALER_EC_MERCHANT_POST_ORDERS_ID_PAID_COIN_SIGNATURE_INVALID
2891------------------------------------------------------------------------------- 3039-------------------------------------------------------------------------------
2892=================== ===========================================================
2893Value 2201 3040Value 2201
2894HTTP Status Code 403 3041HTTP Status Code 403
2895Description The signature of the merchant is not valid for the given contract hash. 3042Description The signature of the merchant is not valid for the given contract hash.
@@ -2900,7 +3047,6 @@ Description The signature of the merchant is not valid for the given con
2900=================== =========================================================== 3047=================== ===========================================================
2901 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_EXCHANGE_REFUND_FAILED 3048 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_EXCHANGE_REFUND_FAILED
2902------------------------------------------------------------------------------- 3049-------------------------------------------------------------------------------
2903=================== ===========================================================
2904Value 2251 3050Value 2251
2905HTTP Status Code 500 3051HTTP Status Code 500
2906Description The merchant failed to send the exchange the refund request. 3052Description The merchant failed to send the exchange the refund request.
@@ -2911,7 +3057,6 @@ Description The merchant failed to send the exchange the refund request.
2911=================== =========================================================== 3057=================== ===========================================================
2912 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_EXCHANGE_LOOKUP_FAILED 3058 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_EXCHANGE_LOOKUP_FAILED
2913------------------------------------------------------------------------------- 3059-------------------------------------------------------------------------------
2914=================== ===========================================================
2915Value 2252 3060Value 2252
2916HTTP Status Code 500 3061HTTP Status Code 500
2917Description The merchant failed to find the exchange to process the lookup. 3062Description The merchant failed to find the exchange to process the lookup.
@@ -2922,7 +3067,6 @@ Description The merchant failed to find the exchange to process the look
2922=================== =========================================================== 3067=================== ===========================================================
2923 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_CONTRACT_NOT_FOUND 3068 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_CONTRACT_NOT_FOUND
2924------------------------------------------------------------------------------- 3069-------------------------------------------------------------------------------
2925=================== ===========================================================
2926Value 2253 3070Value 2253
2927HTTP Status Code 404 3071HTTP Status Code 404
2928Description The merchant could not find the contract. 3072Description The merchant could not find the contract.
@@ -2933,7 +3077,6 @@ Description The merchant could not find the contract.
2933=================== =========================================================== 3077=================== ===========================================================
2934 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_REFUND_REFUSED_PAYMENT_COMPLETE 3078 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_REFUND_REFUSED_PAYMENT_COMPLETE
2935------------------------------------------------------------------------------- 3079-------------------------------------------------------------------------------
2936=================== ===========================================================
2937Value 2254 3080Value 2254
2938HTTP Status Code 412 3081HTTP Status Code 412
2939Description The payment was already completed and thus cannot be aborted anymore. 3082Description The payment was already completed and thus cannot be aborted anymore.
@@ -2944,7 +3087,6 @@ Description The payment was already completed and thus cannot be aborted
2944=================== =========================================================== 3087=================== ===========================================================
2945 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_CONTRACT_HASH_MISSMATCH 3088 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_CONTRACT_HASH_MISSMATCH
2946------------------------------------------------------------------------------- 3089-------------------------------------------------------------------------------
2947=================== ===========================================================
2948Value 2255 3090Value 2255
2949HTTP Status Code 403 3091HTTP Status Code 403
2950Description The hash provided by the wallet does not match the order. 3092Description The hash provided by the wallet does not match the order.
@@ -2955,7 +3097,6 @@ Description The hash provided by the wallet does not match the order.
2955=================== =========================================================== 3097=================== ===========================================================
2956 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_COINS_ARRAY_EMPTY 3098 TALER_EC_MERCHANT_POST_ORDERS_ID_ABORT_COINS_ARRAY_EMPTY
2957------------------------------------------------------------------------------- 3099-------------------------------------------------------------------------------
2958=================== ===========================================================
2959Value 2256 3100Value 2256
2960HTTP Status Code 400 3101HTTP Status Code 400
2961Description The array of coins cannot be empty. 3102Description The array of coins cannot be empty.
@@ -2966,7 +3107,6 @@ Description The array of coins cannot be empty.
2966=================== =========================================================== 3107=================== ===========================================================
2967 TALER_EC_MERCHANT_POST_ORDERS_ID_CLAIM_NOT_FOUND 3108 TALER_EC_MERCHANT_POST_ORDERS_ID_CLAIM_NOT_FOUND
2968------------------------------------------------------------------------------- 3109-------------------------------------------------------------------------------
2969=================== ===========================================================
2970Value 2300 3110Value 2300
2971HTTP Status Code 404 3111HTTP Status Code 404
2972Description We could not claim the order because the backend is unaware of it. 3112Description We could not claim the order because the backend is unaware of it.
@@ -2977,7 +3117,6 @@ Description We could not claim the order because the backend is unaware
2977=================== =========================================================== 3117=================== ===========================================================
2978 TALER_EC_MERCHANT_POST_ORDERS_ID_CLAIM_ALREADY_CLAIMED 3118 TALER_EC_MERCHANT_POST_ORDERS_ID_CLAIM_ALREADY_CLAIMED
2979------------------------------------------------------------------------------- 3119-------------------------------------------------------------------------------
2980=================== ===========================================================
2981Value 2301 3120Value 2301
2982HTTP Status Code 409 3121HTTP Status Code 409
2983Description We could not claim the order because someone else claimed it first. 3122Description We could not claim the order because someone else claimed it first.
@@ -2988,7 +3127,6 @@ Description We could not claim the order because someone else claimed it
2988=================== =========================================================== 3127=================== ===========================================================
2989 TALER_EC_MERCHANT_POST_ORDERS_ID_CLAIM_CLIENT_INTERNAL_FAILURE 3128 TALER_EC_MERCHANT_POST_ORDERS_ID_CLAIM_CLIENT_INTERNAL_FAILURE
2990------------------------------------------------------------------------------- 3129-------------------------------------------------------------------------------
2991=================== ===========================================================
2992Value 2302 3130Value 2302
2993HTTP Status Code 0 3131HTTP Status Code 0
2994Description The client-side experienced an internal failure. 3132Description The client-side experienced an internal failure.
@@ -2999,7 +3137,6 @@ Description The client-side experienced an internal failure.
2999=================== =========================================================== 3137=================== ===========================================================
3000 TALER_EC_MERCHANT_POST_ORDERS_ID_REFUND_SIGNATURE_FAILED 3138 TALER_EC_MERCHANT_POST_ORDERS_ID_REFUND_SIGNATURE_FAILED
3001------------------------------------------------------------------------------- 3139-------------------------------------------------------------------------------
3002=================== ===========================================================
3003Value 2350 3140Value 2350
3004HTTP Status Code 0 3141HTTP Status Code 0
3005Description The backend failed to sign the refund request. 3142Description The backend failed to sign the refund request.
@@ -3008,9 +3145,8 @@ Description The backend failed to sign the refund request.
3008 3145
3009 3146
3010=================== =========================================================== 3147=================== ===========================================================
3011 TALER_EC_MERCHANT_TIP_PICKUP_UNBLIND_FAILURE 3148 TALER_EC_MERCHANT_REWARD_PICKUP_UNBLIND_FAILURE
3012------------------------------------------------------------------------------- 3149-------------------------------------------------------------------------------
3013=================== ===========================================================
3014Value 2400 3150Value 2400
3015HTTP Status Code 0 3151HTTP Status Code 0
3016Description The client failed to unblind the signature returned by the merchant. 3152Description The client failed to unblind the signature returned by the merchant.
@@ -3019,9 +3155,8 @@ Description The client failed to unblind the signature returned by the m
3019 3155
3020 3156
3021=================== =========================================================== 3157=================== ===========================================================
3022 TALER_EC_MERCHANT_TIP_PICKUP_EXCHANGE_ERROR 3158 TALER_EC_MERCHANT_REWARD_PICKUP_EXCHANGE_ERROR
3023------------------------------------------------------------------------------- 3159-------------------------------------------------------------------------------
3024=================== ===========================================================
3025Value 2403 3160Value 2403
3026HTTP Status Code 502 3161HTTP Status Code 502
3027Description The exchange returned a failure code for the withdraw operation. 3162Description The exchange returned a failure code for the withdraw operation.
@@ -3030,9 +3165,8 @@ Description The exchange returned a failure code for the withdraw operat
3030 3165
3031 3166
3032=================== =========================================================== 3167=================== ===========================================================
3033 TALER_EC_MERCHANT_TIP_PICKUP_SUMMATION_FAILED 3168 TALER_EC_MERCHANT_REWARD_PICKUP_SUMMATION_FAILED
3034------------------------------------------------------------------------------- 3169-------------------------------------------------------------------------------
3035=================== ===========================================================
3036Value 2404 3170Value 2404
3037HTTP Status Code 500 3171HTTP Status Code 500
3038Description The merchant failed to add up the amounts to compute the pick up value. 3172Description The merchant failed to add up the amounts to compute the pick up value.
@@ -3041,20 +3175,18 @@ Description The merchant failed to add up the amounts to compute the pic
3041 3175
3042 3176
3043=================== =========================================================== 3177=================== ===========================================================
3044 TALER_EC_MERCHANT_TIP_PICKUP_HAS_EXPIRED 3178 TALER_EC_MERCHANT_REWARD_PICKUP_HAS_EXPIRED
3045------------------------------------------------------------------------------- 3179-------------------------------------------------------------------------------
3046=================== ===========================================================
3047Value 2405 3180Value 2405
3048HTTP Status Code 410 3181HTTP Status Code 410
3049Description The tip expired. 3182Description The reward expired.
3050=================== =========================================================== 3183=================== ===========================================================
3051 3184
3052 3185
3053 3186
3054=================== =========================================================== 3187=================== ===========================================================
3055 TALER_EC_MERCHANT_TIP_PICKUP_AMOUNT_EXCEEDS_TIP_REMAINING 3188 TALER_EC_MERCHANT_REWARD_PICKUP_AMOUNT_EXCEEDS_REWARD_REMAINING
3056------------------------------------------------------------------------------- 3189-------------------------------------------------------------------------------
3057=================== ===========================================================
3058Value 2406 3190Value 2406
3059HTTP Status Code 400 3191HTTP Status Code 400
3060Description The requested withdraw amount exceeds the amount remaining to be picked up. 3192Description The requested withdraw amount exceeds the amount remaining to be picked up.
@@ -3063,9 +3195,8 @@ Description The requested withdraw amount exceeds the amount remaining t
3063 3195
3064 3196
3065=================== =========================================================== 3197=================== ===========================================================
3066 TALER_EC_MERCHANT_TIP_PICKUP_DENOMINATION_UNKNOWN 3198 TALER_EC_MERCHANT_REWARD_PICKUP_DENOMINATION_UNKNOWN
3067------------------------------------------------------------------------------- 3199-------------------------------------------------------------------------------
3068=================== ===========================================================
3069Value 2407 3200Value 2407
3070HTTP Status Code 409 3201HTTP Status Code 409
3071Description The merchant did not find the specified denomination key in the exchange's key set. 3202Description The merchant did not find the specified denomination key in the exchange's key set.
@@ -3076,7 +3207,6 @@ Description The merchant did not find the specified denomination key in
3076=================== =========================================================== 3207=================== ===========================================================
3077 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_INSTANCE_CONFIGURATION_LACKS_WIRE 3208 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_INSTANCE_CONFIGURATION_LACKS_WIRE
3078------------------------------------------------------------------------------- 3209-------------------------------------------------------------------------------
3079=================== ===========================================================
3080Value 2500 3210Value 2500
3081HTTP Status Code 404 3211HTTP Status Code 404
3082Description The backend lacks a wire transfer method configuration option for the given instance. Thus, this instance is unavailable (not findable for creating new orders). 3212Description The backend lacks a wire transfer method configuration option for the given instance. Thus, this instance is unavailable (not findable for creating new orders).
@@ -3087,7 +3217,6 @@ Description The backend lacks a wire transfer method configuration optio
3087=================== =========================================================== 3217=================== ===========================================================
3088 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_NO_LOCALTIME 3218 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_NO_LOCALTIME
3089------------------------------------------------------------------------------- 3219-------------------------------------------------------------------------------
3090=================== ===========================================================
3091Value 2501 3220Value 2501
3092HTTP Status Code 500 3221HTTP Status Code 500
3093Description The proposal had no timestamp and the backend failed to obtain the local time. Likely to be an internal error. 3222Description The proposal had no timestamp and the backend failed to obtain the local time. Likely to be an internal error.
@@ -3098,7 +3227,6 @@ Description The proposal had no timestamp and the backend failed to obta
3098=================== =========================================================== 3227=================== ===========================================================
3099 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_PROPOSAL_PARSE_ERROR 3228 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_PROPOSAL_PARSE_ERROR
3100------------------------------------------------------------------------------- 3229-------------------------------------------------------------------------------
3101=================== ===========================================================
3102Value 2502 3230Value 2502
3103HTTP Status Code 400 3231HTTP Status Code 400
3104Description The order provided to the backend could not be parsed, some required fields were missing or ill-formed. 3232Description The order provided to the backend could not be parsed, some required fields were missing or ill-formed.
@@ -3109,7 +3237,6 @@ Description The order provided to the backend could not be parsed, some
3109=================== =========================================================== 3237=================== ===========================================================
3110 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ALREADY_EXISTS 3238 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ALREADY_EXISTS
3111------------------------------------------------------------------------------- 3239-------------------------------------------------------------------------------
3112=================== ===========================================================
3113Value 2503 3240Value 2503
3114HTTP Status Code 409 3241HTTP Status Code 409
3115Description The backend encountered an error: the proposal already exists. 3242Description The backend encountered an error: the proposal already exists.
@@ -3120,7 +3247,6 @@ Description The backend encountered an error: the proposal already exist
3120=================== =========================================================== 3247=================== ===========================================================
3121 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_REFUND_AFTER_WIRE_DEADLINE 3248 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_REFUND_AFTER_WIRE_DEADLINE
3122------------------------------------------------------------------------------- 3249-------------------------------------------------------------------------------
3123=================== ===========================================================
3124Value 2504 3250Value 2504
3125HTTP Status Code 400 3251HTTP Status Code 400
3126Description The request is invalid: the wire deadline is before the refund deadline. 3252Description The request is invalid: the wire deadline is before the refund deadline.
@@ -3131,7 +3257,6 @@ Description The request is invalid: the wire deadline is before the refu
3131=================== =========================================================== 3257=================== ===========================================================
3132 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_DELIVERY_DATE_IN_PAST 3258 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_DELIVERY_DATE_IN_PAST
3133------------------------------------------------------------------------------- 3259-------------------------------------------------------------------------------
3134=================== ===========================================================
3135Value 2505 3260Value 2505
3136HTTP Status Code 400 3261HTTP Status Code 400
3137Description The request is invalid: a delivery date was given, but it is in the past. 3262Description The request is invalid: a delivery date was given, but it is in the past.
@@ -3142,7 +3267,6 @@ Description The request is invalid: a delivery date was given, but it is
3142=================== =========================================================== 3267=================== ===========================================================
3143 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_WIRE_DEADLINE_IS_NEVER 3268 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_WIRE_DEADLINE_IS_NEVER
3144------------------------------------------------------------------------------- 3269-------------------------------------------------------------------------------
3145=================== ===========================================================
3146Value 2506 3270Value 2506
3147HTTP Status Code 400 3271HTTP Status Code 400
3148Description The request is invalid: the wire deadline for the order would be "never". 3272Description The request is invalid: the wire deadline for the order would be "never".
@@ -3151,9 +3275,38 @@ Description The request is invalid: the wire deadline for the order woul
3151 3275
3152 3276
3153=================== =========================================================== 3277=================== ===========================================================
3154 TALER_EC_MERCHANT_PRIVATE_PATCH_ORDERS_ID_FORGET_PATH_SYNTAX_INCORRECT 3278 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_PAY_DEADLINE_IN_PAST
3155------------------------------------------------------------------------------- 3279-------------------------------------------------------------------------------
3280Value 2507
3281HTTP Status Code 400
3282Description The request is invalid: a payment deadline was given, but it is in the past.
3283=================== ===========================================================
3284
3285
3286
3287=================== ===========================================================
3288 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_REFUND_DEADLINE_IN_PAST
3289-------------------------------------------------------------------------------
3290Value 2508
3291HTTP Status Code 400
3292Description The request is invalid: a refund deadline was given, but it is in the past.
3156=================== =========================================================== 3293=================== ===========================================================
3294
3295
3296
3297=================== ===========================================================
3298 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_NO_EXCHANGES_FOR_WIRE_METHOD
3299-------------------------------------------------------------------------------
3300Value 2509
3301HTTP Status Code 409
3302Description The backend does not trust any exchange that would allow funds to be wired to any bank account of this instance using the selected wire method. Note that right now, we do not support the use of exchange bank accounts with mandatory currency conversion.
3303=================== ===========================================================
3304
3305
3306
3307=================== ===========================================================
3308 TALER_EC_MERCHANT_PRIVATE_PATCH_ORDERS_ID_FORGET_PATH_SYNTAX_INCORRECT
3309-------------------------------------------------------------------------------
3157Value 2510 3310Value 2510
3158HTTP Status Code 400 3311HTTP Status Code 400
3159Description One of the paths to forget is malformed. 3312Description One of the paths to forget is malformed.
@@ -3164,7 +3317,6 @@ Description One of the paths to forget is malformed.
3164=================== =========================================================== 3317=================== ===========================================================
3165 TALER_EC_MERCHANT_PRIVATE_PATCH_ORDERS_ID_FORGET_PATH_NOT_FORGETTABLE 3318 TALER_EC_MERCHANT_PRIVATE_PATCH_ORDERS_ID_FORGET_PATH_NOT_FORGETTABLE
3166------------------------------------------------------------------------------- 3319-------------------------------------------------------------------------------
3167=================== ===========================================================
3168Value 2511 3320Value 2511
3169HTTP Status Code 409 3321HTTP Status Code 409
3170Description One of the paths to forget was not marked as forgettable. 3322Description One of the paths to forget was not marked as forgettable.
@@ -3175,7 +3327,6 @@ Description One of the paths to forget was not marked as forgettable.
3175=================== =========================================================== 3327=================== ===========================================================
3176 TALER_EC_MERCHANT_PRIVATE_DELETE_ORDERS_AWAITING_PAYMENT 3328 TALER_EC_MERCHANT_PRIVATE_DELETE_ORDERS_AWAITING_PAYMENT
3177------------------------------------------------------------------------------- 3329-------------------------------------------------------------------------------
3178=================== ===========================================================
3179Value 2520 3330Value 2520
3180HTTP Status Code 409 3331HTTP Status Code 409
3181Description The order provided to the backend could not be deleted, our offer is still valid and awaiting payment. 3332Description The order provided to the backend could not be deleted, our offer is still valid and awaiting payment.
@@ -3186,7 +3337,6 @@ Description The order provided to the backend could not be deleted, our
3186=================== =========================================================== 3337=================== ===========================================================
3187 TALER_EC_MERCHANT_PRIVATE_DELETE_ORDERS_ALREADY_PAID 3338 TALER_EC_MERCHANT_PRIVATE_DELETE_ORDERS_ALREADY_PAID
3188------------------------------------------------------------------------------- 3339-------------------------------------------------------------------------------
3189=================== ===========================================================
3190Value 2521 3340Value 2521
3191HTTP Status Code 409 3341HTTP Status Code 409
3192Description The order provided to the backend could not be deleted as the order was already paid. 3342Description The order provided to the backend could not be deleted as the order was already paid.
@@ -3197,7 +3347,6 @@ Description The order provided to the backend could not be deleted as th
3197=================== =========================================================== 3347=================== ===========================================================
3198 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_INCONSISTENT_AMOUNT 3348 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_INCONSISTENT_AMOUNT
3199------------------------------------------------------------------------------- 3349-------------------------------------------------------------------------------
3200=================== ===========================================================
3201Value 2530 3350Value 2530
3202HTTP Status Code 409 3351HTTP Status Code 409
3203Description The amount to be refunded is inconsistent: either is lower than the previous amount being awarded, or it is too big to be paid back. In this second case, the fault stays on the business dept. side. 3352Description The amount to be refunded is inconsistent: either is lower than the previous amount being awarded, or it is too big to be paid back. In this second case, the fault stays on the business dept. side.
@@ -3208,7 +3357,6 @@ Description The amount to be refunded is inconsistent: either is lower t
3208=================== =========================================================== 3357=================== ===========================================================
3209 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_ORDER_UNPAID 3358 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_ORDER_UNPAID
3210------------------------------------------------------------------------------- 3359-------------------------------------------------------------------------------
3211=================== ===========================================================
3212Value 2531 3360Value 2531
3213HTTP Status Code 409 3361HTTP Status Code 409
3214Description The frontend gave an unpaid order id to issue the refund to. 3362Description The frontend gave an unpaid order id to issue the refund to.
@@ -3219,7 +3367,6 @@ Description The frontend gave an unpaid order id to issue the refund to.
3219=================== =========================================================== 3367=================== ===========================================================
3220 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_NOT_ALLOWED_BY_CONTRACT 3368 TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_NOT_ALLOWED_BY_CONTRACT
3221------------------------------------------------------------------------------- 3369-------------------------------------------------------------------------------
3222=================== ===========================================================
3223Value 2532 3370Value 2532
3224HTTP Status Code 403 3371HTTP Status Code 403
3225Description The refund delay was set to 0 and thus no refunds are allowed for this order. 3372Description The refund delay was set to 0 and thus no refunds are allowed for this order.
@@ -3230,7 +3377,6 @@ Description The refund delay was set to 0 and thus no refunds are allowe
3230=================== =========================================================== 3377=================== ===========================================================
3231 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_EXCHANGE_UNKNOWN 3378 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_EXCHANGE_UNKNOWN
3232------------------------------------------------------------------------------- 3379-------------------------------------------------------------------------------
3233=================== ===========================================================
3234Value 2550 3380Value 2550
3235HTTP Status Code 502 3381HTTP Status Code 502
3236Description The exchange says it does not know this transfer. 3382Description The exchange says it does not know this transfer.
@@ -3241,7 +3387,6 @@ Description The exchange says it does not know this transfer.
3241=================== =========================================================== 3387=================== ===========================================================
3242 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_REQUEST_ERROR 3388 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_REQUEST_ERROR
3243------------------------------------------------------------------------------- 3389-------------------------------------------------------------------------------
3244=================== ===========================================================
3245Value 2551 3390Value 2551
3246HTTP Status Code 502 3391HTTP Status Code 502
3247Description We internally failed to execute the /track/transfer request. 3392Description We internally failed to execute the /track/transfer request.
@@ -3252,7 +3397,6 @@ Description We internally failed to execute the /track/transfer request.
3252=================== =========================================================== 3397=================== ===========================================================
3253 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_TRANSFERS 3398 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_TRANSFERS
3254------------------------------------------------------------------------------- 3399-------------------------------------------------------------------------------
3255=================== ===========================================================
3256Value 2552 3400Value 2552
3257HTTP Status Code 409 3401HTTP Status Code 409
3258Description The amount transferred differs between what was submitted and what the exchange claimed. 3402Description The amount transferred differs between what was submitted and what the exchange claimed.
@@ -3263,7 +3407,6 @@ Description The amount transferred differs between what was submitted an
3263=================== =========================================================== 3407=================== ===========================================================
3264 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_REPORTS 3408 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_REPORTS
3265------------------------------------------------------------------------------- 3409-------------------------------------------------------------------------------
3266=================== ===========================================================
3267Value 2553 3410Value 2553
3268HTTP Status Code 409 3411HTTP Status Code 409
3269Description The exchange gave conflicting information about a coin which has been wire transferred. 3412Description The exchange gave conflicting information about a coin which has been wire transferred.
@@ -3274,7 +3417,6 @@ Description The exchange gave conflicting information about a coin which
3274=================== =========================================================== 3417=================== ===========================================================
3275 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_BAD_WIRE_FEE 3418 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_BAD_WIRE_FEE
3276------------------------------------------------------------------------------- 3419-------------------------------------------------------------------------------
3277=================== ===========================================================
3278Value 2554 3420Value 2554
3279HTTP Status Code 502 3421HTTP Status Code 502
3280Description The exchange charged a different wire fee than what it originally advertised, and it is higher. 3422Description The exchange charged a different wire fee than what it originally advertised, and it is higher.
@@ -3285,7 +3427,6 @@ Description The exchange charged a different wire fee than what it origi
3285=================== =========================================================== 3427=================== ===========================================================
3286 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_ACCOUNT_NOT_FOUND 3428 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_ACCOUNT_NOT_FOUND
3287------------------------------------------------------------------------------- 3429-------------------------------------------------------------------------------
3288=================== ===========================================================
3289Value 2555 3430Value 2555
3290HTTP Status Code 404 3431HTTP Status Code 404
3291Description We did not find the account that the transfer was made to. 3432Description We did not find the account that the transfer was made to.
@@ -3296,7 +3437,6 @@ Description We did not find the account that the transfer was made to.
3296=================== =========================================================== 3437=================== ===========================================================
3297 TALER_EC_MERCHANT_PRIVATE_DELETE_TRANSFERS_ALREADY_CONFIRMED 3438 TALER_EC_MERCHANT_PRIVATE_DELETE_TRANSFERS_ALREADY_CONFIRMED
3298------------------------------------------------------------------------------- 3439-------------------------------------------------------------------------------
3299=================== ===========================================================
3300Value 2556 3440Value 2556
3301HTTP Status Code 409 3441HTTP Status Code 409
3302Description The backend could not delete the transfer as the echange already replied to our inquiry about it and we have integrated the result. 3442Description The backend could not delete the transfer as the echange already replied to our inquiry about it and we have integrated the result.
@@ -3307,7 +3447,6 @@ Description The backend could not delete the transfer as the echange alr
3307=================== =========================================================== 3447=================== ===========================================================
3308 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_SUBMISSION 3448 TALER_EC_MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_SUBMISSION
3309------------------------------------------------------------------------------- 3449-------------------------------------------------------------------------------
3310=================== ===========================================================
3311Value 2557 3450Value 2557
3312HTTP Status Code 409 3451HTTP Status Code 409
3313Description The backend was previously informed about a wire transfer with the same ID but a different amount. Multiple wire transfers with the same ID are not allowed. If the new amount is correct, the old transfer should first be deleted. 3452Description The backend was previously informed about a wire transfer with the same ID but a different amount. Multiple wire transfers with the same ID are not allowed. If the new amount is correct, the old transfer should first be deleted.
@@ -3316,9 +3455,88 @@ Description The backend was previously informed about a wire transfer wi
3316 3455
3317 3456
3318=================== =========================================================== 3457=================== ===========================================================
3319 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCES_ALREADY_EXISTS 3458 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_AWAITING_KEYS
3459-------------------------------------------------------------------------------
3460Value 2258
3461HTTP Status Code 202
3462Description We are waiting for the exchange to provide us with key material before checking the wire transfer.
3463=================== ===========================================================
3464
3465
3466
3467=================== ===========================================================
3468 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_AWAITING_LIST
3469-------------------------------------------------------------------------------
3470Value 2259
3471HTTP Status Code 202
3472Description We are waiting for the exchange to provide us with the list of aggregated transactions.
3473=================== ===========================================================
3474
3475
3476
3477=================== ===========================================================
3478 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_FATAL_NO_EXCHANGE
3479-------------------------------------------------------------------------------
3480Value 2260
3481HTTP Status Code 200
3482Description The endpoint indicated in the wire transfer does not belong to a GNU Taler exchange.
3483=================== ===========================================================
3484
3485
3486
3487=================== ===========================================================
3488 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_FATAL_NOT_FOUND
3489-------------------------------------------------------------------------------
3490Value 2261
3491HTTP Status Code 0
3492Description The exchange indicated in the wire transfer claims to know nothing about the wire transfer.
3493=================== ===========================================================
3494
3495
3496
3497=================== ===========================================================
3498 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_RATE_LIMITED
3499-------------------------------------------------------------------------------
3500Value 2262
3501HTTP Status Code 202
3502Description The interaction with the exchange is delayed due to rate limiting.
3503=================== ===========================================================
3504
3505
3506
3507=================== ===========================================================
3508 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_TRANSIENT_FAILURE
3320------------------------------------------------------------------------------- 3509-------------------------------------------------------------------------------
3510Value 2263
3511HTTP Status Code 202
3512Description We experienced a transient failure in our interaction with the exchange.
3321=================== =========================================================== 3513=================== ===========================================================
3514
3515
3516
3517=================== ===========================================================
3518 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_HARD_FAILURE
3519-------------------------------------------------------------------------------
3520Value 2264
3521HTTP Status Code 200
3522Description The response from the exchange was unacceptable and should be reviewed with an auditor.
3523=================== ===========================================================
3524
3525
3526
3527=================== ===========================================================
3528 TALER_EC_MERCHANT_EXCHANGE_TRANSFERS_CONFLICTING_TRANSFERS
3529-------------------------------------------------------------------------------
3530Value 2563
3531HTTP Status Code 0
3532Description The amount transferred differs between what was submitted and what the exchange claimed.
3533=================== ===========================================================
3534
3535
3536
3537=================== ===========================================================
3538 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCES_ALREADY_EXISTS
3539-------------------------------------------------------------------------------
3322Value 2600 3540Value 2600
3323HTTP Status Code 409 3541HTTP Status Code 409
3324Description The merchant backend cannot create an instance under the given identifier as one already exists. Use PATCH to modify the existing entry. 3542Description The merchant backend cannot create an instance under the given identifier as one already exists. Use PATCH to modify the existing entry.
@@ -3329,7 +3547,6 @@ Description The merchant backend cannot create an instance under the giv
3329=================== =========================================================== 3547=================== ===========================================================
3330 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCES_BAD_AUTH 3548 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCES_BAD_AUTH
3331------------------------------------------------------------------------------- 3549-------------------------------------------------------------------------------
3332=================== ===========================================================
3333Value 2601 3550Value 2601
3334HTTP Status Code 400 3551HTTP Status Code 400
3335Description The merchant backend cannot create an instance because the authentication configuration field is malformed. 3552Description The merchant backend cannot create an instance because the authentication configuration field is malformed.
@@ -3340,7 +3557,6 @@ Description The merchant backend cannot create an instance because the a
3340=================== =========================================================== 3557=================== ===========================================================
3341 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCE_AUTH_BAD_AUTH 3558 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCE_AUTH_BAD_AUTH
3342------------------------------------------------------------------------------- 3559-------------------------------------------------------------------------------
3343=================== ===========================================================
3344Value 2602 3560Value 2602
3345HTTP Status Code 400 3561HTTP Status Code 400
3346Description The merchant backend cannot update an instance's authentication settings because the provided authentication settings are malformed. 3562Description The merchant backend cannot update an instance's authentication settings because the provided authentication settings are malformed.
@@ -3351,7 +3567,6 @@ Description The merchant backend cannot update an instance's authenticat
3351=================== =========================================================== 3567=================== ===========================================================
3352 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCES_PURGE_REQUIRED 3568 TALER_EC_MERCHANT_PRIVATE_POST_INSTANCES_PURGE_REQUIRED
3353------------------------------------------------------------------------------- 3569-------------------------------------------------------------------------------
3354=================== ===========================================================
3355Value 2603 3570Value 2603
3356HTTP Status Code 409 3571HTTP Status Code 409
3357Description The merchant backend cannot create an instance under the given identifier, the previous one was deleted but must be purged first. 3572Description The merchant backend cannot create an instance under the given identifier, the previous one was deleted but must be purged first.
@@ -3362,7 +3577,6 @@ Description The merchant backend cannot create an instance under the giv
3362=================== =========================================================== 3577=================== ===========================================================
3363 TALER_EC_MERCHANT_PRIVATE_PATCH_INSTANCES_PURGE_REQUIRED 3578 TALER_EC_MERCHANT_PRIVATE_PATCH_INSTANCES_PURGE_REQUIRED
3364------------------------------------------------------------------------------- 3579-------------------------------------------------------------------------------
3365=================== ===========================================================
3366Value 2625 3580Value 2625
3367HTTP Status Code 409 3581HTTP Status Code 409
3368Description The merchant backend cannot update an instance under the given identifier, the previous one was deleted but must be purged first. 3582Description The merchant backend cannot update an instance under the given identifier, the previous one was deleted but must be purged first.
@@ -3371,9 +3585,28 @@ Description The merchant backend cannot update an instance under the giv
3371 3585
3372 3586
3373=================== =========================================================== 3587=================== ===========================================================
3374 TALER_EC_MERCHANT_PRIVATE_POST_PRODUCTS_CONFLICT_PRODUCT_EXISTS 3588 TALER_EC_MERCHANT_PRIVATE_ACCOUNT_DELETE_UNKNOWN_ACCOUNT
3589-------------------------------------------------------------------------------
3590Value 2626
3591HTTP Status Code 404
3592Description The bank account referenced in the requested operation was not found.
3593=================== ===========================================================
3594
3595
3596
3597=================== ===========================================================
3598 TALER_EC_MERCHANT_PRIVATE_ACCOUNT_EXISTS
3375------------------------------------------------------------------------------- 3599-------------------------------------------------------------------------------
3600Value 2627
3601HTTP Status Code 409
3602Description The bank account specified in the request already exists at the merchant.
3603=================== ===========================================================
3604
3605
3606
3376=================== =========================================================== 3607=================== ===========================================================
3608 TALER_EC_MERCHANT_PRIVATE_POST_PRODUCTS_CONFLICT_PRODUCT_EXISTS
3609-------------------------------------------------------------------------------
3377Value 2650 3610Value 2650
3378HTTP Status Code 409 3611HTTP Status Code 409
3379Description The product ID exists. 3612Description The product ID exists.
@@ -3384,7 +3617,6 @@ Description The product ID exists.
3384=================== =========================================================== 3617=================== ===========================================================
3385 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_LOST_REDUCED 3618 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_LOST_REDUCED
3386------------------------------------------------------------------------------- 3619-------------------------------------------------------------------------------
3387=================== ===========================================================
3388Value 2660 3620Value 2660
3389HTTP Status Code 409 3621HTTP Status Code 409
3390Description The update would have reduced the total amount of product lost, which is not allowed. 3622Description The update would have reduced the total amount of product lost, which is not allowed.
@@ -3395,7 +3627,6 @@ Description The update would have reduced the total amount of product lo
3395=================== =========================================================== 3627=================== ===========================================================
3396 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_LOST_EXCEEDS_STOCKS 3628 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_LOST_EXCEEDS_STOCKS
3397------------------------------------------------------------------------------- 3629-------------------------------------------------------------------------------
3398=================== ===========================================================
3399Value 2661 3630Value 2661
3400HTTP Status Code 400 3631HTTP Status Code 400
3401Description The update would have mean that more stocks were lost than what remains from total inventory after sales, which is not allowed. 3632Description The update would have mean that more stocks were lost than what remains from total inventory after sales, which is not allowed.
@@ -3406,7 +3637,6 @@ Description The update would have mean that more stocks were lost than w
3406=================== =========================================================== 3637=================== ===========================================================
3407 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_STOCKED_REDUCED 3638 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_STOCKED_REDUCED
3408------------------------------------------------------------------------------- 3639-------------------------------------------------------------------------------
3409=================== ===========================================================
3410Value 2662 3640Value 2662
3411HTTP Status Code 409 3641HTTP Status Code 409
3412Description The update would have reduced the total amount of product in stock, which is not allowed. 3642Description The update would have reduced the total amount of product in stock, which is not allowed.
@@ -3417,7 +3647,6 @@ Description The update would have reduced the total amount of product in
3417=================== =========================================================== 3647=================== ===========================================================
3418 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_SOLD_REDUCED 3648 TALER_EC_MERCHANT_PRIVATE_PATCH_PRODUCTS_TOTAL_SOLD_REDUCED
3419------------------------------------------------------------------------------- 3649-------------------------------------------------------------------------------
3420=================== ===========================================================
3421Value 2663 3650Value 2663
3422HTTP Status Code 409 3651HTTP Status Code 409
3423Description The update would have reduced the total amount of product sold, which is not allowed. 3652Description The update would have reduced the total amount of product sold, which is not allowed.
@@ -3428,7 +3657,6 @@ Description The update would have reduced the total amount of product so
3428=================== =========================================================== 3657=================== ===========================================================
3429 TALER_EC_MERCHANT_PRIVATE_POST_PRODUCTS_LOCK_INSUFFICIENT_STOCKS 3658 TALER_EC_MERCHANT_PRIVATE_POST_PRODUCTS_LOCK_INSUFFICIENT_STOCKS
3430------------------------------------------------------------------------------- 3659-------------------------------------------------------------------------------
3431=================== ===========================================================
3432Value 2670 3660Value 2670
3433HTTP Status Code 410 3661HTTP Status Code 410
3434Description The lock request is for more products than we have left (unlocked) in stock. 3662Description The lock request is for more products than we have left (unlocked) in stock.
@@ -3439,7 +3667,6 @@ Description The lock request is for more products than we have left (unl
3439=================== =========================================================== 3667=================== ===========================================================
3440 TALER_EC_MERCHANT_PRIVATE_DELETE_PRODUCTS_CONFLICTING_LOCK 3668 TALER_EC_MERCHANT_PRIVATE_DELETE_PRODUCTS_CONFLICTING_LOCK
3441------------------------------------------------------------------------------- 3669-------------------------------------------------------------------------------
3442=================== ===========================================================
3443Value 2680 3670Value 2680
3444HTTP Status Code 409 3671HTTP Status Code 409
3445Description The deletion request is for a product that is locked. 3672Description The deletion request is for a product that is locked.
@@ -3450,7 +3677,6 @@ Description The deletion request is for a product that is locked.
3450=================== =========================================================== 3677=================== ===========================================================
3451 TALER_EC_MERCHANT_PRIVATE_POST_RESERVES_UNSUPPORTED_WIRE_METHOD 3678 TALER_EC_MERCHANT_PRIVATE_POST_RESERVES_UNSUPPORTED_WIRE_METHOD
3452------------------------------------------------------------------------------- 3679-------------------------------------------------------------------------------
3453=================== ===========================================================
3454Value 2700 3680Value 2700
3455HTTP Status Code 409 3681HTTP Status Code 409
3456Description The requested wire method is not supported by the exchange. 3682Description The requested wire method is not supported by the exchange.
@@ -3459,9 +3685,18 @@ Description The requested wire method is not supported by the exchange.
3459 3685
3460 3686
3461=================== =========================================================== 3687=================== ===========================================================
3462 TALER_EC_MERCHANT_PRIVATE_DELETE_RESERVES_NO_SUCH_RESERVE 3688 TALER_EC_MERCHANT_PRIVATE_POST_RESERVES_REWARDS_NOT_ALLOWED
3463------------------------------------------------------------------------------- 3689-------------------------------------------------------------------------------
3690Value 2701
3691HTTP Status Code 409
3692Description The requested exchange does not allow rewards.
3693=================== ===========================================================
3694
3695
3696
3464=================== =========================================================== 3697=================== ===========================================================
3698 TALER_EC_MERCHANT_PRIVATE_DELETE_RESERVES_NO_SUCH_RESERVE
3699-------------------------------------------------------------------------------
3465Value 2710 3700Value 2710
3466HTTP Status Code 404 3701HTTP Status Code 404
3467Description The reserve could not be deleted because it is unknown. 3702Description The reserve could not be deleted because it is unknown.
@@ -3470,45 +3705,41 @@ Description The reserve could not be deleted because it is unknown.
3470 3705
3471 3706
3472=================== =========================================================== 3707=================== ===========================================================
3473 TALER_EC_MERCHANT_PRIVATE_POST_TIP_AUTHORIZE_RESERVE_EXPIRED 3708 TALER_EC_MERCHANT_PRIVATE_POST_REWARD_AUTHORIZE_RESERVE_EXPIRED
3474------------------------------------------------------------------------------- 3709-------------------------------------------------------------------------------
3475=================== ===========================================================
3476Value 2750 3710Value 2750
3477HTTP Status Code 410 3711HTTP Status Code 410
3478Description The reserve that was used to fund the tips has expired. 3712Description The reserve that was used to fund the rewards has expired.
3479=================== =========================================================== 3713=================== ===========================================================
3480 3714
3481 3715
3482 3716
3483=================== =========================================================== 3717=================== ===========================================================
3484 TALER_EC_MERCHANT_PRIVATE_POST_TIP_AUTHORIZE_RESERVE_UNKNOWN 3718 TALER_EC_MERCHANT_PRIVATE_POST_REWARD_AUTHORIZE_RESERVE_UNKNOWN
3485------------------------------------------------------------------------------- 3719-------------------------------------------------------------------------------
3486=================== ===========================================================
3487Value 2751 3720Value 2751
3488HTTP Status Code 503 3721HTTP Status Code 503
3489Description The reserve that was used to fund the tips was not found in the DB. 3722Description The reserve that was used to fund the rewards was not found in the DB.
3490=================== =========================================================== 3723=================== ===========================================================
3491 3724
3492 3725
3493 3726
3494=================== =========================================================== 3727=================== ===========================================================
3495 TALER_EC_MERCHANT_PRIVATE_POST_TIP_AUTHORIZE_INSUFFICIENT_FUNDS 3728 TALER_EC_MERCHANT_PRIVATE_POST_REWARD_AUTHORIZE_INSUFFICIENT_FUNDS
3496------------------------------------------------------------------------------- 3729-------------------------------------------------------------------------------
3497=================== ===========================================================
3498Value 2752 3730Value 2752
3499HTTP Status Code 0 3731HTTP Status Code 0
3500Description The backend knows the instance that was supposed to support the tip, and it was configured for tipping. However, the funds remaining are insufficient to cover the tip, and the merchant should top up the reserve. 3732Description The backend knows the instance that was supposed to support the reward, and it was configured for rewardping. However, the funds remaining are insufficient to cover the reward, and the merchant should top up the reserve.
3501=================== =========================================================== 3733=================== ===========================================================
3502 3734
3503 3735
3504 3736
3505=================== =========================================================== 3737=================== ===========================================================
3506 TALER_EC_MERCHANT_PRIVATE_POST_TIP_AUTHORIZE_RESERVE_NOT_FOUND 3738 TALER_EC_MERCHANT_PRIVATE_POST_REWARD_AUTHORIZE_RESERVE_NOT_FOUND
3507------------------------------------------------------------------------------- 3739-------------------------------------------------------------------------------
3508=================== ===========================================================
3509Value 2753 3740Value 2753
3510HTTP Status Code 503 3741HTTP Status Code 503
3511Description The backend failed to find a reserve needed to authorize the tip. 3742Description The backend failed to find a reserve needed to authorize the reward.
3512=================== =========================================================== 3743=================== ===========================================================
3513 3744
3514 3745
@@ -3516,7 +3747,6 @@ Description The backend failed to find a reserve needed to authorize the
3516=================== =========================================================== 3747=================== ===========================================================
3517 TALER_EC_MERCHANT_PRIVATE_GET_ORDERS_ID_AMOUNT_ARITHMETIC_FAILURE 3748 TALER_EC_MERCHANT_PRIVATE_GET_ORDERS_ID_AMOUNT_ARITHMETIC_FAILURE
3518------------------------------------------------------------------------------- 3749-------------------------------------------------------------------------------
3519=================== ===========================================================
3520Value 2800 3750Value 2800
3521HTTP Status Code 200 3751HTTP Status Code 200
3522Description The merchant backend encountered a failure in computing the deposit total. 3752Description The merchant backend encountered a failure in computing the deposit total.
@@ -3525,9 +3755,88 @@ Description The merchant backend encountered a failure in computing the
3525 3755
3526 3756
3527=================== =========================================================== 3757=================== ===========================================================
3528 TALER_EC_AUDITOR_DEPOSIT_CONFIRMATION_SIGNATURE_INVALID 3758 TALER_EC_MERCHANT_PRIVATE_POST_TEMPLATES_CONFLICT_TEMPLATE_EXISTS
3759-------------------------------------------------------------------------------
3760Value 2850
3761HTTP Status Code 409
3762Description The template ID already exists.
3763=================== ===========================================================
3764
3765
3766
3767=================== ===========================================================
3768 TALER_EC_MERCHANT_PRIVATE_POST_OTP_DEVICES_CONFLICT_OTP_DEVICE_EXISTS
3769-------------------------------------------------------------------------------
3770Value 2851
3771HTTP Status Code 409
3772Description The OTP device ID already exists.
3773=================== ===========================================================
3774
3775
3776
3777=================== ===========================================================
3778 TALER_EC_MERCHANT_POST_USING_TEMPLATES_AMOUNT_CONFLICT_TEMPLATES_CONTRACT_AMOUNT
3779-------------------------------------------------------------------------------
3780Value 2860
3781HTTP Status Code 409
3782Description Amount given in the using template and in the template contract. There is a conflict.
3783=================== ===========================================================
3784
3785
3786
3787=================== ===========================================================
3788 TALER_EC_MERCHANT_POST_USING_TEMPLATES_SUMMARY_CONFLICT_TEMPLATES_CONTRACT_SUBJECT
3789-------------------------------------------------------------------------------
3790Value 2861
3791HTTP Status Code 409
3792Description Subject given in the using template and in the template contract. There is a conflict.
3793=================== ===========================================================
3794
3795
3796
3797=================== ===========================================================
3798 TALER_EC_MERCHANT_POST_USING_TEMPLATES_NO_AMOUNT
3799-------------------------------------------------------------------------------
3800Value 2862
3801HTTP Status Code 409
3802Description Amount not given in the using template and in the template contract. There is a conflict.
3803=================== ===========================================================
3804
3805
3806
3807=================== ===========================================================
3808 TALER_EC_MERCHANT_POST_USING_TEMPLATES_NO_SUMMARY
3529------------------------------------------------------------------------------- 3809-------------------------------------------------------------------------------
3810Value 2863
3811HTTP Status Code 409
3812Description Subject not given in the using template and in the template contract. There is a conflict.
3813=================== ===========================================================
3814
3815
3816
3817=================== ===========================================================
3818 TALER_EC_MERCHANT_PRIVATE_POST_WEBHOOKS_CONFLICT_WEBHOOK_EXISTS
3819-------------------------------------------------------------------------------
3820Value 2900
3821HTTP Status Code 409
3822Description The webhook ID elready exists.
3530=================== =========================================================== 3823=================== ===========================================================
3824
3825
3826
3827=================== ===========================================================
3828 TALER_EC_MERCHANT_PRIVATE_POST_PENDING_WEBHOOKS_CONFLICT_PENDING_WEBHOOK_EXISTS
3829-------------------------------------------------------------------------------
3830Value 2910
3831HTTP Status Code 409
3832Description The webhook serial elready exists.
3833=================== ===========================================================
3834
3835
3836
3837=================== ===========================================================
3838 TALER_EC_AUDITOR_DEPOSIT_CONFIRMATION_SIGNATURE_INVALID
3839-------------------------------------------------------------------------------
3531Value 3100 3840Value 3100
3532HTTP Status Code 403 3841HTTP Status Code 403
3533Description The signature from the exchange on the deposit confirmation is invalid. 3842Description The signature from the exchange on the deposit confirmation is invalid.
@@ -3538,7 +3847,6 @@ Description The signature from the exchange on the deposit confirmation
3538=================== =========================================================== 3847=================== ===========================================================
3539 TALER_EC_AUDITOR_EXCHANGE_SIGNING_KEY_REVOKED 3848 TALER_EC_AUDITOR_EXCHANGE_SIGNING_KEY_REVOKED
3540------------------------------------------------------------------------------- 3849-------------------------------------------------------------------------------
3541=================== ===========================================================
3542Value 3101 3850Value 3101
3543HTTP Status Code 410 3851HTTP Status Code 410
3544Description The exchange key used for the signature on the deposit confirmation was revoked. 3852Description The exchange key used for the signature on the deposit confirmation was revoked.
@@ -3549,7 +3857,6 @@ Description The exchange key used for the signature on the deposit confi
3549=================== =========================================================== 3857=================== ===========================================================
3550 TALER_EC_BANK_SAME_ACCOUNT 3858 TALER_EC_BANK_SAME_ACCOUNT
3551------------------------------------------------------------------------------- 3859-------------------------------------------------------------------------------
3552=================== ===========================================================
3553Value 5101 3860Value 5101
3554HTTP Status Code 400 3861HTTP Status Code 400
3555Description Wire transfer attempted with credit and debit party being the same bank account. 3862Description Wire transfer attempted with credit and debit party being the same bank account.
@@ -3560,7 +3867,6 @@ Description Wire transfer attempted with credit and debit party being th
3560=================== =========================================================== 3867=================== ===========================================================
3561 TALER_EC_BANK_UNALLOWED_DEBIT 3868 TALER_EC_BANK_UNALLOWED_DEBIT
3562------------------------------------------------------------------------------- 3869-------------------------------------------------------------------------------
3563=================== ===========================================================
3564Value 5102 3870Value 5102
3565HTTP Status Code 409 3871HTTP Status Code 409
3566Description Wire transfer impossible, due to financial limitation of the party that attempted the payment. 3872Description Wire transfer impossible, due to financial limitation of the party that attempted the payment.
@@ -3571,7 +3877,6 @@ Description Wire transfer impossible, due to financial limitation of the
3571=================== =========================================================== 3877=================== ===========================================================
3572 TALER_EC_BANK_NEGATIVE_NUMBER_AMOUNT 3878 TALER_EC_BANK_NEGATIVE_NUMBER_AMOUNT
3573------------------------------------------------------------------------------- 3879-------------------------------------------------------------------------------
3574=================== ===========================================================
3575Value 5103 3880Value 5103
3576HTTP Status Code 400 3881HTTP Status Code 400
3577Description Negative numbers are not allowed (as value and/or fraction) to instantiate an amount object. 3882Description Negative numbers are not allowed (as value and/or fraction) to instantiate an amount object.
@@ -3582,7 +3887,6 @@ Description Negative numbers are not allowed (as value and/or fraction)
3582=================== =========================================================== 3887=================== ===========================================================
3583 TALER_EC_BANK_NUMBER_TOO_BIG 3888 TALER_EC_BANK_NUMBER_TOO_BIG
3584------------------------------------------------------------------------------- 3889-------------------------------------------------------------------------------
3585=================== ===========================================================
3586Value 5104 3890Value 5104
3587HTTP Status Code 400 3891HTTP Status Code 400
3588Description A too big number was used (as value and/or fraction) to instantiate an amount object. 3892Description A too big number was used (as value and/or fraction) to instantiate an amount object.
@@ -3593,7 +3897,6 @@ Description A too big number was used (as value and/or fraction) to inst
3593=================== =========================================================== 3897=================== ===========================================================
3594 TALER_EC_BANK_LOGIN_FAILED 3898 TALER_EC_BANK_LOGIN_FAILED
3595------------------------------------------------------------------------------- 3899-------------------------------------------------------------------------------
3596=================== ===========================================================
3597Value 5105 3900Value 5105
3598HTTP Status Code 403 3901HTTP Status Code 403
3599Description Could not login for the requested operation. 3902Description Could not login for the requested operation.
@@ -3604,7 +3907,6 @@ Description Could not login for the requested operation.
3604=================== =========================================================== 3907=================== ===========================================================
3605 TALER_EC_BANK_UNKNOWN_ACCOUNT 3908 TALER_EC_BANK_UNKNOWN_ACCOUNT
3606------------------------------------------------------------------------------- 3909-------------------------------------------------------------------------------
3607=================== ===========================================================
3608Value 5106 3910Value 5106
3609HTTP Status Code 404 3911HTTP Status Code 404
3610Description The bank account referenced in the requested operation was not found. 3912Description The bank account referenced in the requested operation was not found.
@@ -3615,7 +3917,6 @@ Description The bank account referenced in the requested operation was n
3615=================== =========================================================== 3917=================== ===========================================================
3616 TALER_EC_BANK_TRANSACTION_NOT_FOUND 3918 TALER_EC_BANK_TRANSACTION_NOT_FOUND
3617------------------------------------------------------------------------------- 3919-------------------------------------------------------------------------------
3618=================== ===========================================================
3619Value 5107 3920Value 5107
3620HTTP Status Code 404 3921HTTP Status Code 404
3621Description The transaction referenced in the requested operation (typically a reject operation), was not found. 3922Description The transaction referenced in the requested operation (typically a reject operation), was not found.
@@ -3626,7 +3927,6 @@ Description The transaction referenced in the requested operation (typic
3626=================== =========================================================== 3927=================== ===========================================================
3627 TALER_EC_BANK_BAD_FORMAT_AMOUNT 3928 TALER_EC_BANK_BAD_FORMAT_AMOUNT
3628------------------------------------------------------------------------------- 3929-------------------------------------------------------------------------------
3629=================== ===========================================================
3630Value 5108 3930Value 5108
3631HTTP Status Code 400 3931HTTP Status Code 400
3632Description Bank received a malformed amount string. 3932Description Bank received a malformed amount string.
@@ -3637,7 +3937,6 @@ Description Bank received a malformed amount string.
3637=================== =========================================================== 3937=================== ===========================================================
3638 TALER_EC_BANK_REJECT_NO_RIGHTS 3938 TALER_EC_BANK_REJECT_NO_RIGHTS
3639------------------------------------------------------------------------------- 3939-------------------------------------------------------------------------------
3640=================== ===========================================================
3641Value 5109 3940Value 5109
3642HTTP Status Code 403 3941HTTP Status Code 403
3643Description The client does not own the account credited by the transaction which is to be rejected, so it has no rights do reject it. 3942Description The client does not own the account credited by the transaction which is to be rejected, so it has no rights do reject it.
@@ -3648,7 +3947,6 @@ Description The client does not own the account credited by the transact
3648=================== =========================================================== 3947=================== ===========================================================
3649 TALER_EC_BANK_UNMANAGED_EXCEPTION 3948 TALER_EC_BANK_UNMANAGED_EXCEPTION
3650------------------------------------------------------------------------------- 3949-------------------------------------------------------------------------------
3651=================== ===========================================================
3652Value 5110 3950Value 5110
3653HTTP Status Code 500 3951HTTP Status Code 500
3654Description This error code is returned when no known exception types captured the exception. 3952Description This error code is returned when no known exception types captured the exception.
@@ -3659,7 +3957,6 @@ Description This error code is returned when no known exception types ca
3659=================== =========================================================== 3957=================== ===========================================================
3660 TALER_EC_BANK_SOFT_EXCEPTION 3958 TALER_EC_BANK_SOFT_EXCEPTION
3661------------------------------------------------------------------------------- 3959-------------------------------------------------------------------------------
3662=================== ===========================================================
3663Value 5111 3960Value 5111
3664HTTP Status Code 500 3961HTTP Status Code 500
3665Description This error code is used for all those exceptions that do not really need a specific error code to return to the client. Used for example when a client is trying to register with a unavailable username. 3962Description This error code is used for all those exceptions that do not really need a specific error code to return to the client. Used for example when a client is trying to register with a unavailable username.
@@ -3670,7 +3967,6 @@ Description This error code is used for all those exceptions that do not
3670=================== =========================================================== 3967=================== ===========================================================
3671 TALER_EC_BANK_TRANSFER_REQUEST_UID_REUSED 3968 TALER_EC_BANK_TRANSFER_REQUEST_UID_REUSED
3672------------------------------------------------------------------------------- 3969-------------------------------------------------------------------------------
3673=================== ===========================================================
3674Value 5112 3970Value 5112
3675HTTP Status Code 409 3971HTTP Status Code 409
3676Description The request UID for a request to transfer funds has already been used, but with different details for the transfer. 3972Description The request UID for a request to transfer funds has already been used, but with different details for the transfer.
@@ -3681,7 +3977,6 @@ Description The request UID for a request to transfer funds has already
3681=================== =========================================================== 3977=================== ===========================================================
3682 TALER_EC_BANK_WITHDRAWAL_OPERATION_RESERVE_SELECTION_CONFLICT 3978 TALER_EC_BANK_WITHDRAWAL_OPERATION_RESERVE_SELECTION_CONFLICT
3683------------------------------------------------------------------------------- 3979-------------------------------------------------------------------------------
3684=================== ===========================================================
3685Value 5113 3980Value 5113
3686HTTP Status Code 409 3981HTTP Status Code 409
3687Description The withdrawal operation already has a reserve selected. The current request conflicts with the existing selection. 3982Description The withdrawal operation already has a reserve selected. The current request conflicts with the existing selection.
@@ -3692,7 +3987,6 @@ Description The withdrawal operation already has a reserve selected. Th
3692=================== =========================================================== 3987=================== ===========================================================
3693 TALER_EC_BANK_DUPLICATE_RESERVE_PUB_SUBJECT 3988 TALER_EC_BANK_DUPLICATE_RESERVE_PUB_SUBJECT
3694------------------------------------------------------------------------------- 3989-------------------------------------------------------------------------------
3695=================== ===========================================================
3696Value 5114 3990Value 5114
3697HTTP Status Code 409 3991HTTP Status Code 409
3698Description The wire transfer subject duplicates an existing reserve public key. But wire transfer subjects must be unique. 3992Description The wire transfer subject duplicates an existing reserve public key. But wire transfer subjects must be unique.
@@ -3703,7 +3997,6 @@ Description The wire transfer subject duplicates an existing reserve pub
3703=================== =========================================================== 3997=================== ===========================================================
3704 TALER_EC_BANK_ANCIENT_TRANSACTION_GONE 3998 TALER_EC_BANK_ANCIENT_TRANSACTION_GONE
3705------------------------------------------------------------------------------- 3999-------------------------------------------------------------------------------
3706=================== ===========================================================
3707Value 5115 4000Value 5115
3708HTTP Status Code 410 4001HTTP Status Code 410
3709Description The client requested a transaction that is so far in the past, that it has been forgotten by the bank. 4002Description The client requested a transaction that is so far in the past, that it has been forgotten by the bank.
@@ -3714,7 +4007,6 @@ Description The client requested a transaction that is so far in the pas
3714=================== =========================================================== 4007=================== ===========================================================
3715 TALER_EC_BANK_ABORT_CONFIRM_CONFLICT 4008 TALER_EC_BANK_ABORT_CONFIRM_CONFLICT
3716------------------------------------------------------------------------------- 4009-------------------------------------------------------------------------------
3717=================== ===========================================================
3718Value 5116 4010Value 5116
3719HTTP Status Code 409 4011HTTP Status Code 409
3720Description The client attempted to abort a transaction that was already confirmed. 4012Description The client attempted to abort a transaction that was already confirmed.
@@ -3725,7 +4017,6 @@ Description The client attempted to abort a transaction that was already
3725=================== =========================================================== 4017=================== ===========================================================
3726 TALER_EC_BANK_CONFIRM_ABORT_CONFLICT 4018 TALER_EC_BANK_CONFIRM_ABORT_CONFLICT
3727------------------------------------------------------------------------------- 4019-------------------------------------------------------------------------------
3728=================== ===========================================================
3729Value 5117 4020Value 5117
3730HTTP Status Code 409 4021HTTP Status Code 409
3731Description The client attempted to confirm a transaction that was already aborted. 4022Description The client attempted to confirm a transaction that was already aborted.
@@ -3734,9 +4025,28 @@ Description The client attempted to confirm a transaction that was alrea
3734 4025
3735 4026
3736=================== =========================================================== 4027=================== ===========================================================
3737 TALER_EC_SYNC_ACCOUNT_UNKNOWN 4028 TALER_EC_BANK_REGISTER_CONFLICT
3738------------------------------------------------------------------------------- 4029-------------------------------------------------------------------------------
4030Value 5118
4031HTTP Status Code 409
4032Description The client attempted to register an account with the same name.
3739=================== =========================================================== 4033=================== ===========================================================
4034
4035
4036
4037=================== ===========================================================
4038 TALER_EC_BANK_POST_WITHDRAWAL_OPERATION_REQUIRED
4039-------------------------------------------------------------------------------
4040Value 5119
4041HTTP Status Code 400
4042Description The client attempted to confirm a withdrawal operation before the wallet posted the required details.
4043=================== ===========================================================
4044
4045
4046
4047=================== ===========================================================
4048 TALER_EC_SYNC_ACCOUNT_UNKNOWN
4049-------------------------------------------------------------------------------
3740Value 6100 4050Value 6100
3741HTTP Status Code 404 4051HTTP Status Code 404
3742Description The sync service failed find the account in its database. 4052Description The sync service failed find the account in its database.
@@ -3747,7 +4057,6 @@ Description The sync service failed find the account in its database.
3747=================== =========================================================== 4057=================== ===========================================================
3748 TALER_EC_SYNC_BAD_IF_NONE_MATCH 4058 TALER_EC_SYNC_BAD_IF_NONE_MATCH
3749------------------------------------------------------------------------------- 4059-------------------------------------------------------------------------------
3750=================== ===========================================================
3751Value 6101 4060Value 6101
3752HTTP Status Code 400 4061HTTP Status Code 400
3753Description The SHA-512 hash provided in the If-None-Match header is malformed. 4062Description The SHA-512 hash provided in the If-None-Match header is malformed.
@@ -3758,7 +4067,6 @@ Description The SHA-512 hash provided in the If-None-Match header is mal
3758=================== =========================================================== 4067=================== ===========================================================
3759 TALER_EC_SYNC_BAD_IF_MATCH 4068 TALER_EC_SYNC_BAD_IF_MATCH
3760------------------------------------------------------------------------------- 4069-------------------------------------------------------------------------------
3761=================== ===========================================================
3762Value 6102 4070Value 6102
3763HTTP Status Code 400 4071HTTP Status Code 400
3764Description The SHA-512 hash provided in the If-Match header is malformed or missing. 4072Description The SHA-512 hash provided in the If-Match header is malformed or missing.
@@ -3769,7 +4077,6 @@ Description The SHA-512 hash provided in the If-Match header is malforme
3769=================== =========================================================== 4077=================== ===========================================================
3770 TALER_EC_SYNC_BAD_SYNC_SIGNATURE 4078 TALER_EC_SYNC_BAD_SYNC_SIGNATURE
3771------------------------------------------------------------------------------- 4079-------------------------------------------------------------------------------
3772=================== ===========================================================
3773Value 6103 4080Value 6103
3774HTTP Status Code 400 4081HTTP Status Code 400
3775Description The signature provided in the "Sync-Signature" header is malformed or missing. 4082Description The signature provided in the "Sync-Signature" header is malformed or missing.
@@ -3780,7 +4087,6 @@ Description The signature provided in the "Sync-Signature" header is mal
3780=================== =========================================================== 4087=================== ===========================================================
3781 TALER_EC_SYNC_INVALID_SIGNATURE 4088 TALER_EC_SYNC_INVALID_SIGNATURE
3782------------------------------------------------------------------------------- 4089-------------------------------------------------------------------------------
3783=================== ===========================================================
3784Value 6104 4090Value 6104
3785HTTP Status Code 403 4091HTTP Status Code 403
3786Description The signature provided in the "Sync-Signature" header does not match the account, old or new Etags. 4092Description The signature provided in the "Sync-Signature" header does not match the account, old or new Etags.
@@ -3791,7 +4097,6 @@ Description The signature provided in the "Sync-Signature" header does n
3791=================== =========================================================== 4097=================== ===========================================================
3792 TALER_EC_SYNC_MALFORMED_CONTENT_LENGTH 4098 TALER_EC_SYNC_MALFORMED_CONTENT_LENGTH
3793------------------------------------------------------------------------------- 4099-------------------------------------------------------------------------------
3794=================== ===========================================================
3795Value 6105 4100Value 6105
3796HTTP Status Code 400 4101HTTP Status Code 400
3797Description The "Content-length" field for the upload is not a number. 4102Description The "Content-length" field for the upload is not a number.
@@ -3802,7 +4107,6 @@ Description The "Content-length" field for the upload is not a number.
3802=================== =========================================================== 4107=================== ===========================================================
3803 TALER_EC_SYNC_EXCESSIVE_CONTENT_LENGTH 4108 TALER_EC_SYNC_EXCESSIVE_CONTENT_LENGTH
3804------------------------------------------------------------------------------- 4109-------------------------------------------------------------------------------
3805=================== ===========================================================
3806Value 6106 4110Value 6106
3807HTTP Status Code 413 4111HTTP Status Code 413
3808Description The "Content-length" field for the upload is too big based on the server's terms of service. 4112Description The "Content-length" field for the upload is too big based on the server's terms of service.
@@ -3813,7 +4117,6 @@ Description The "Content-length" field for the upload is too big based o
3813=================== =========================================================== 4117=================== ===========================================================
3814 TALER_EC_SYNC_OUT_OF_MEMORY_ON_CONTENT_LENGTH 4118 TALER_EC_SYNC_OUT_OF_MEMORY_ON_CONTENT_LENGTH
3815------------------------------------------------------------------------------- 4119-------------------------------------------------------------------------------
3816=================== ===========================================================
3817Value 6107 4120Value 6107
3818HTTP Status Code 413 4121HTTP Status Code 413
3819Description The server is out of memory to handle the upload. Trying again later may succeed. 4122Description The server is out of memory to handle the upload. Trying again later may succeed.
@@ -3824,7 +4127,6 @@ Description The server is out of memory to handle the upload. Trying aga
3824=================== =========================================================== 4127=================== ===========================================================
3825 TALER_EC_SYNC_INVALID_UPLOAD 4128 TALER_EC_SYNC_INVALID_UPLOAD
3826------------------------------------------------------------------------------- 4129-------------------------------------------------------------------------------
3827=================== ===========================================================
3828Value 6108 4130Value 6108
3829HTTP Status Code 400 4131HTTP Status Code 400
3830Description The uploaded data does not match the Etag. 4132Description The uploaded data does not match the Etag.
@@ -3835,7 +4137,6 @@ Description The uploaded data does not match the Etag.
3835=================== =========================================================== 4137=================== ===========================================================
3836 TALER_EC_SYNC_PAYMENT_GENERIC_TIMEOUT 4138 TALER_EC_SYNC_PAYMENT_GENERIC_TIMEOUT
3837------------------------------------------------------------------------------- 4139-------------------------------------------------------------------------------
3838=================== ===========================================================
3839Value 6109 4140Value 6109
3840HTTP Status Code 408 4141HTTP Status Code 408
3841Description HTTP server experienced a timeout while awaiting promised payment. 4142Description HTTP server experienced a timeout while awaiting promised payment.
@@ -3846,7 +4147,6 @@ Description HTTP server experienced a timeout while awaiting promised pa
3846=================== =========================================================== 4147=================== ===========================================================
3847 TALER_EC_SYNC_PAYMENT_CREATE_BACKEND_ERROR 4148 TALER_EC_SYNC_PAYMENT_CREATE_BACKEND_ERROR
3848------------------------------------------------------------------------------- 4149-------------------------------------------------------------------------------
3849=================== ===========================================================
3850Value 6110 4150Value 6110
3851HTTP Status Code 500 4151HTTP Status Code 500
3852Description Sync could not setup the payment request with its own backend. 4152Description Sync could not setup the payment request with its own backend.
@@ -3857,7 +4157,6 @@ Description Sync could not setup the payment request with its own backen
3857=================== =========================================================== 4157=================== ===========================================================
3858 TALER_EC_SYNC_PREVIOUS_BACKUP_UNKNOWN 4158 TALER_EC_SYNC_PREVIOUS_BACKUP_UNKNOWN
3859------------------------------------------------------------------------------- 4159-------------------------------------------------------------------------------
3860=================== ===========================================================
3861Value 6111 4160Value 6111
3862HTTP Status Code 404 4161HTTP Status Code 404
3863Description The sync service failed find the backup to be updated in its database. 4162Description The sync service failed find the backup to be updated in its database.
@@ -3868,7 +4167,6 @@ Description The sync service failed find the backup to be updated in its
3868=================== =========================================================== 4167=================== ===========================================================
3869 TALER_EC_SYNC_MISSING_CONTENT_LENGTH 4168 TALER_EC_SYNC_MISSING_CONTENT_LENGTH
3870------------------------------------------------------------------------------- 4169-------------------------------------------------------------------------------
3871=================== ===========================================================
3872Value 6112 4170Value 6112
3873HTTP Status Code 400 4171HTTP Status Code 400
3874Description The "Content-length" field for the upload is missing. 4172Description The "Content-length" field for the upload is missing.
@@ -3879,7 +4177,6 @@ Description The "Content-length" field for the upload is missing.
3879=================== =========================================================== 4177=================== ===========================================================
3880 TALER_EC_SYNC_GENERIC_BACKEND_ERROR 4178 TALER_EC_SYNC_GENERIC_BACKEND_ERROR
3881------------------------------------------------------------------------------- 4179-------------------------------------------------------------------------------
3882=================== ===========================================================
3883Value 6113 4180Value 6113
3884HTTP Status Code 502 4181HTTP Status Code 502
3885Description Sync had problems communicating with its payment backend. 4182Description Sync had problems communicating with its payment backend.
@@ -3890,7 +4187,6 @@ Description Sync had problems communicating with its payment backend.
3890=================== =========================================================== 4187=================== ===========================================================
3891 TALER_EC_SYNC_GENERIC_BACKEND_TIMEOUT 4188 TALER_EC_SYNC_GENERIC_BACKEND_TIMEOUT
3892------------------------------------------------------------------------------- 4189-------------------------------------------------------------------------------
3893=================== ===========================================================
3894Value 6114 4190Value 6114
3895HTTP Status Code 504 4191HTTP Status Code 504
3896Description Sync experienced a timeout communicating with its payment backend. 4192Description Sync experienced a timeout communicating with its payment backend.
@@ -3901,7 +4197,6 @@ Description Sync experienced a timeout communicating with its payment ba
3901=================== =========================================================== 4197=================== ===========================================================
3902 TALER_EC_WALLET_EXCHANGE_PROTOCOL_VERSION_INCOMPATIBLE 4198 TALER_EC_WALLET_EXCHANGE_PROTOCOL_VERSION_INCOMPATIBLE
3903------------------------------------------------------------------------------- 4199-------------------------------------------------------------------------------
3904=================== ===========================================================
3905Value 7000 4200Value 7000
3906HTTP Status Code 501 4201HTTP Status Code 501
3907Description The wallet does not implement a version of the exchange protocol that is compatible with the protocol version of the exchange. 4202Description The wallet does not implement a version of the exchange protocol that is compatible with the protocol version of the exchange.
@@ -3912,7 +4207,6 @@ Description The wallet does not implement a version of the exchange prot
3912=================== =========================================================== 4207=================== ===========================================================
3913 TALER_EC_WALLET_UNEXPECTED_EXCEPTION 4208 TALER_EC_WALLET_UNEXPECTED_EXCEPTION
3914------------------------------------------------------------------------------- 4209-------------------------------------------------------------------------------
3915=================== ===========================================================
3916Value 7001 4210Value 7001
3917HTTP Status Code 500 4211HTTP Status Code 500
3918Description The wallet encountered an unexpected exception. This is likely a bug in the wallet implementation. 4212Description The wallet encountered an unexpected exception. This is likely a bug in the wallet implementation.
@@ -3923,7 +4217,6 @@ Description The wallet encountered an unexpected exception. This is lik
3923=================== =========================================================== 4217=================== ===========================================================
3924 TALER_EC_WALLET_RECEIVED_MALFORMED_RESPONSE 4218 TALER_EC_WALLET_RECEIVED_MALFORMED_RESPONSE
3925------------------------------------------------------------------------------- 4219-------------------------------------------------------------------------------
3926=================== ===========================================================
3927Value 7002 4220Value 7002
3928HTTP Status Code 0 4221HTTP Status Code 0
3929Description The wallet received a response from a server, but the response can't be parsed. 4222Description The wallet received a response from a server, but the response can't be parsed.
@@ -3934,7 +4227,6 @@ Description The wallet received a response from a server, but the respon
3934=================== =========================================================== 4227=================== ===========================================================
3935 TALER_EC_WALLET_NETWORK_ERROR 4228 TALER_EC_WALLET_NETWORK_ERROR
3936------------------------------------------------------------------------------- 4229-------------------------------------------------------------------------------
3937=================== ===========================================================
3938Value 7003 4230Value 7003
3939HTTP Status Code 0 4231HTTP Status Code 0
3940Description The wallet tried to make a network request, but it received no response. 4232Description The wallet tried to make a network request, but it received no response.
@@ -3945,7 +4237,6 @@ Description The wallet tried to make a network request, but it received
3945=================== =========================================================== 4237=================== ===========================================================
3946 TALER_EC_WALLET_HTTP_REQUEST_THROTTLED 4238 TALER_EC_WALLET_HTTP_REQUEST_THROTTLED
3947------------------------------------------------------------------------------- 4239-------------------------------------------------------------------------------
3948=================== ===========================================================
3949Value 7004 4240Value 7004
3950HTTP Status Code 0 4241HTTP Status Code 0
3951Description The wallet tried to make a network request, but it was throttled. 4242Description The wallet tried to make a network request, but it was throttled.
@@ -3956,7 +4247,6 @@ Description The wallet tried to make a network request, but it was throt
3956=================== =========================================================== 4247=================== ===========================================================
3957 TALER_EC_WALLET_UNEXPECTED_REQUEST_ERROR 4248 TALER_EC_WALLET_UNEXPECTED_REQUEST_ERROR
3958------------------------------------------------------------------------------- 4249-------------------------------------------------------------------------------
3959=================== ===========================================================
3960Value 7005 4250Value 7005
3961HTTP Status Code 0 4251HTTP Status Code 0
3962Description The wallet made a request to a service, but received an error response it does not know how to handle. 4252Description The wallet made a request to a service, but received an error response it does not know how to handle.
@@ -3967,7 +4257,6 @@ Description The wallet made a request to a service, but received an erro
3967=================== =========================================================== 4257=================== ===========================================================
3968 TALER_EC_WALLET_EXCHANGE_DENOMINATIONS_INSUFFICIENT 4258 TALER_EC_WALLET_EXCHANGE_DENOMINATIONS_INSUFFICIENT
3969------------------------------------------------------------------------------- 4259-------------------------------------------------------------------------------
3970=================== ===========================================================
3971Value 7006 4260Value 7006
3972HTTP Status Code 0 4261HTTP Status Code 0
3973Description The denominations offered by the exchange are insufficient. Likely the exchange is badly configured or not maintained. 4262Description The denominations offered by the exchange are insufficient. Likely the exchange is badly configured or not maintained.
@@ -3978,7 +4267,6 @@ Description The denominations offered by the exchange are insufficient.
3978=================== =========================================================== 4267=================== ===========================================================
3979 TALER_EC_WALLET_CORE_API_OPERATION_UNKNOWN 4268 TALER_EC_WALLET_CORE_API_OPERATION_UNKNOWN
3980------------------------------------------------------------------------------- 4269-------------------------------------------------------------------------------
3981=================== ===========================================================
3982Value 7007 4270Value 7007
3983HTTP Status Code 0 4271HTTP Status Code 0
3984Description The wallet does not support the operation requested by a client. 4272Description The wallet does not support the operation requested by a client.
@@ -3989,7 +4277,6 @@ Description The wallet does not support the operation requested by a cli
3989=================== =========================================================== 4277=================== ===========================================================
3990 TALER_EC_WALLET_INVALID_TALER_PAY_URI 4278 TALER_EC_WALLET_INVALID_TALER_PAY_URI
3991------------------------------------------------------------------------------- 4279-------------------------------------------------------------------------------
3992=================== ===========================================================
3993Value 7008 4280Value 7008
3994HTTP Status Code 0 4281HTTP Status Code 0
3995Description The given taler://pay URI is invalid. 4282Description The given taler://pay URI is invalid.
@@ -4000,7 +4287,6 @@ Description The given taler://pay URI is invalid.
4000=================== =========================================================== 4287=================== ===========================================================
4001 TALER_EC_WALLET_EXCHANGE_COIN_SIGNATURE_INVALID 4288 TALER_EC_WALLET_EXCHANGE_COIN_SIGNATURE_INVALID
4002------------------------------------------------------------------------------- 4289-------------------------------------------------------------------------------
4003=================== ===========================================================
4004Value 7009 4290Value 7009
4005HTTP Status Code 0 4291HTTP Status Code 0
4006Description The signature on a coin by the exchange's denomination key is invalid after unblinding it. 4292Description The signature on a coin by the exchange's denomination key is invalid after unblinding it.
@@ -4011,7 +4297,6 @@ Description The signature on a coin by the exchange's denomination key i
4011=================== =========================================================== 4297=================== ===========================================================
4012 TALER_EC_WALLET_EXCHANGE_WITHDRAW_RESERVE_UNKNOWN_AT_EXCHANGE 4298 TALER_EC_WALLET_EXCHANGE_WITHDRAW_RESERVE_UNKNOWN_AT_EXCHANGE
4013------------------------------------------------------------------------------- 4299-------------------------------------------------------------------------------
4014=================== ===========================================================
4015Value 7010 4300Value 7010
4016HTTP Status Code 404 4301HTTP Status Code 404
4017Description The exchange does not know about the reserve (yet), and thus withdrawal can't progress. 4302Description The exchange does not know about the reserve (yet), and thus withdrawal can't progress.
@@ -4022,7 +4307,6 @@ Description The exchange does not know about the reserve (yet), and thus
4022=================== =========================================================== 4307=================== ===========================================================
4023 TALER_EC_WALLET_CORE_NOT_AVAILABLE 4308 TALER_EC_WALLET_CORE_NOT_AVAILABLE
4024------------------------------------------------------------------------------- 4309-------------------------------------------------------------------------------
4025=================== ===========================================================
4026Value 7011 4310Value 7011
4027HTTP Status Code 0 4311HTTP Status Code 0
4028Description The wallet core service is not available. 4312Description The wallet core service is not available.
@@ -4033,7 +4317,6 @@ Description The wallet core service is not available.
4033=================== =========================================================== 4317=================== ===========================================================
4034 TALER_EC_WALLET_WITHDRAWAL_OPERATION_ABORTED_BY_BANK 4318 TALER_EC_WALLET_WITHDRAWAL_OPERATION_ABORTED_BY_BANK
4035------------------------------------------------------------------------------- 4319-------------------------------------------------------------------------------
4036=================== ===========================================================
4037Value 7012 4320Value 7012
4038HTTP Status Code 0 4321HTTP Status Code 0
4039Description The bank has aborted a withdrawal operation, and thus a withdrawal can't complete. 4322Description The bank has aborted a withdrawal operation, and thus a withdrawal can't complete.
@@ -4044,7 +4327,6 @@ Description The bank has aborted a withdrawal operation, and thus a with
4044=================== =========================================================== 4327=================== ===========================================================
4045 TALER_EC_WALLET_HTTP_REQUEST_GENERIC_TIMEOUT 4328 TALER_EC_WALLET_HTTP_REQUEST_GENERIC_TIMEOUT
4046------------------------------------------------------------------------------- 4329-------------------------------------------------------------------------------
4047=================== ===========================================================
4048Value 7013 4330Value 7013
4049HTTP Status Code 0 4331HTTP Status Code 0
4050Description An HTTP request made by the wallet timed out. 4332Description An HTTP request made by the wallet timed out.
@@ -4055,7 +4337,6 @@ Description An HTTP request made by the wallet timed out.
4055=================== =========================================================== 4337=================== ===========================================================
4056 TALER_EC_WALLET_ORDER_ALREADY_CLAIMED 4338 TALER_EC_WALLET_ORDER_ALREADY_CLAIMED
4057------------------------------------------------------------------------------- 4339-------------------------------------------------------------------------------
4058=================== ===========================================================
4059Value 7014 4340Value 7014
4060HTTP Status Code 0 4341HTTP Status Code 0
4061Description The order has already been claimed by another wallet. 4342Description The order has already been claimed by another wallet.
@@ -4066,7 +4347,6 @@ Description The order has already been claimed by another wallet.
4066=================== =========================================================== 4347=================== ===========================================================
4067 TALER_EC_WALLET_WITHDRAWAL_GROUP_INCOMPLETE 4348 TALER_EC_WALLET_WITHDRAWAL_GROUP_INCOMPLETE
4068------------------------------------------------------------------------------- 4349-------------------------------------------------------------------------------
4069=================== ===========================================================
4070Value 7015 4350Value 7015
4071HTTP Status Code 0 4351HTTP Status Code 0
4072Description A group of withdrawal operations (typically for the same reserve at the same exchange) has errors and will be tried again later. 4352Description A group of withdrawal operations (typically for the same reserve at the same exchange) has errors and will be tried again later.
@@ -4075,12 +4355,11 @@ Description A group of withdrawal operations (typically for the same res
4075 4355
4076 4356
4077=================== =========================================================== 4357=================== ===========================================================
4078 TALER_EC_WALLET_TIPPING_COIN_SIGNATURE_INVALID 4358 TALER_EC_WALLET_REWARD_COIN_SIGNATURE_INVALID
4079------------------------------------------------------------------------------- 4359-------------------------------------------------------------------------------
4080=================== ===========================================================
4081Value 7016 4360Value 7016
4082HTTP Status Code 0 4361HTTP Status Code 0
4083Description The signature on a coin by the exchange's denomination key (obtained through the merchant via tipping) is invalid after unblinding it. 4362Description The signature on a coin by the exchange's denomination key (obtained through the merchant via a reward) is invalid after unblinding it.
4084=================== =========================================================== 4363=================== ===========================================================
4085 4364
4086 4365
@@ -4088,7 +4367,6 @@ Description The signature on a coin by the exchange's denomination key (
4088=================== =========================================================== 4367=================== ===========================================================
4089 TALER_EC_WALLET_BANK_INTEGRATION_PROTOCOL_VERSION_INCOMPATIBLE 4368 TALER_EC_WALLET_BANK_INTEGRATION_PROTOCOL_VERSION_INCOMPATIBLE
4090------------------------------------------------------------------------------- 4369-------------------------------------------------------------------------------
4091=================== ===========================================================
4092Value 7017 4370Value 7017
4093HTTP Status Code 0 4371HTTP Status Code 0
4094Description The wallet does not implement a version of the bank integration API that is compatible with the version offered by the bank. 4372Description The wallet does not implement a version of the bank integration API that is compatible with the version offered by the bank.
@@ -4099,7 +4377,6 @@ Description The wallet does not implement a version of the bank integrat
4099=================== =========================================================== 4377=================== ===========================================================
4100 TALER_EC_WALLET_CONTRACT_TERMS_BASE_URL_MISMATCH 4378 TALER_EC_WALLET_CONTRACT_TERMS_BASE_URL_MISMATCH
4101------------------------------------------------------------------------------- 4379-------------------------------------------------------------------------------
4102=================== ===========================================================
4103Value 7018 4380Value 7018
4104HTTP Status Code 0 4381HTTP Status Code 0
4105Description The wallet processed a taler://pay URI, but the merchant base URL in the downloaded contract terms does not match the merchant base URL derived from the URI. 4382Description The wallet processed a taler://pay URI, but the merchant base URL in the downloaded contract terms does not match the merchant base URL derived from the URI.
@@ -4110,7 +4387,6 @@ Description The wallet processed a taler://pay URI, but the merchant bas
4110=================== =========================================================== 4387=================== ===========================================================
4111 TALER_EC_WALLET_CONTRACT_TERMS_SIGNATURE_INVALID 4388 TALER_EC_WALLET_CONTRACT_TERMS_SIGNATURE_INVALID
4112------------------------------------------------------------------------------- 4389-------------------------------------------------------------------------------
4113=================== ===========================================================
4114Value 7019 4390Value 7019
4115HTTP Status Code 0 4391HTTP Status Code 0
4116Description The merchant's signature on the contract terms is invalid. 4392Description The merchant's signature on the contract terms is invalid.
@@ -4121,7 +4397,6 @@ Description The merchant's signature on the contract terms is invalid.
4121=================== =========================================================== 4397=================== ===========================================================
4122 TALER_EC_WALLET_CONTRACT_TERMS_MALFORMED 4398 TALER_EC_WALLET_CONTRACT_TERMS_MALFORMED
4123------------------------------------------------------------------------------- 4399-------------------------------------------------------------------------------
4124=================== ===========================================================
4125Value 7020 4400Value 7020
4126HTTP Status Code 0 4401HTTP Status Code 0
4127Description The contract terms given by the merchant are malformed. 4402Description The contract terms given by the merchant are malformed.
@@ -4132,7 +4407,6 @@ Description The contract terms given by the merchant are malformed.
4132=================== =========================================================== 4407=================== ===========================================================
4133 TALER_EC_WALLET_PENDING_OPERATION_FAILED 4408 TALER_EC_WALLET_PENDING_OPERATION_FAILED
4134------------------------------------------------------------------------------- 4409-------------------------------------------------------------------------------
4135=================== ===========================================================
4136Value 7021 4410Value 7021
4137HTTP Status Code 0 4411HTTP Status Code 0
4138Description A pending operation failed, and thus the request can't be completed. 4412Description A pending operation failed, and thus the request can't be completed.
@@ -4141,9 +4415,108 @@ Description A pending operation failed, and thus the request can't be co
4141 4415
4142 4416
4143=================== =========================================================== 4417=================== ===========================================================
4144 TALER_EC_ANASTASIS_GENERIC_BACKEND_TIMEOUT 4418 TALER_EC_WALLET_PAY_MERCHANT_SERVER_ERROR
4419-------------------------------------------------------------------------------
4420Value 7022
4421HTTP Status Code 0
4422Description A payment was attempted, but the merchant had an internal server error (5xx).
4423=================== ===========================================================
4424
4425
4426
4427=================== ===========================================================
4428 TALER_EC_WALLET_CRYPTO_WORKER_ERROR
4145------------------------------------------------------------------------------- 4429-------------------------------------------------------------------------------
4430Value 7023
4431HTTP Status Code 0
4432Description The crypto worker failed.
4433=================== ===========================================================
4434
4435
4436
4437=================== ===========================================================
4438 TALER_EC_WALLET_CRYPTO_WORKER_BAD_REQUEST
4439-------------------------------------------------------------------------------
4440Value 7024
4441HTTP Status Code 0
4442Description The crypto worker received a bad request.
4443=================== ===========================================================
4444
4445
4446
4447=================== ===========================================================
4448 TALER_EC_WALLET_WITHDRAWAL_KYC_REQUIRED
4449-------------------------------------------------------------------------------
4450Value 7025
4451HTTP Status Code 0
4452Description A KYC step is required before withdrawal can proceed.
4453=================== ===========================================================
4454
4455
4456
4457=================== ===========================================================
4458 TALER_EC_WALLET_DEPOSIT_GROUP_INSUFFICIENT_BALANCE
4459-------------------------------------------------------------------------------
4460Value 7026
4461HTTP Status Code 0
4462Description The wallet does not have sufficient balance to create a deposit group.
4463=================== ===========================================================
4464
4465
4466
4467=================== ===========================================================
4468 TALER_EC_WALLET_PEER_PUSH_PAYMENT_INSUFFICIENT_BALANCE
4469-------------------------------------------------------------------------------
4470Value 7027
4471HTTP Status Code 0
4472Description The wallet does not have sufficient balance to create a peer push payment.
4473=================== ===========================================================
4474
4475
4476
4146=================== =========================================================== 4477=================== ===========================================================
4478 TALER_EC_WALLET_PEER_PULL_PAYMENT_INSUFFICIENT_BALANCE
4479-------------------------------------------------------------------------------
4480Value 7028
4481HTTP Status Code 0
4482Description The wallet does not have sufficient balance to pay for an invoice.
4483=================== ===========================================================
4484
4485
4486
4487=================== ===========================================================
4488 TALER_EC_WALLET_REFRESH_GROUP_INCOMPLETE
4489-------------------------------------------------------------------------------
4490Value 7029
4491HTTP Status Code 0
4492Description A group of refresh operations has errors and will be tried again later.
4493=================== ===========================================================
4494
4495
4496
4497=================== ===========================================================
4498 TALER_EC_WALLET_EXCHANGE_BASE_URL_MISMATCH
4499-------------------------------------------------------------------------------
4500Value 7030
4501HTTP Status Code 0
4502Description The exchange's self-reported base URL does not match the one that the wallet is using.
4503=================== ===========================================================
4504
4505
4506
4507=================== ===========================================================
4508 TALER_EC_WALLET_ORDER_ALREADY_PAID
4509-------------------------------------------------------------------------------
4510Value 7031
4511HTTP Status Code 0
4512Description The order has already been paid by another wallet.
4513=================== ===========================================================
4514
4515
4516
4517=================== ===========================================================
4518 TALER_EC_ANASTASIS_GENERIC_BACKEND_TIMEOUT
4519-------------------------------------------------------------------------------
4147Value 8000 4520Value 8000
4148HTTP Status Code 504 4521HTTP Status Code 504
4149Description We encountered a timeout with our payment backend. 4522Description We encountered a timeout with our payment backend.
@@ -4154,7 +4527,6 @@ Description We encountered a timeout with our payment backend.
4154=================== =========================================================== 4527=================== ===========================================================
4155 TALER_EC_ANASTASIS_GENERIC_INVALID_PAYMENT_REQUEST 4528 TALER_EC_ANASTASIS_GENERIC_INVALID_PAYMENT_REQUEST
4156------------------------------------------------------------------------------- 4529-------------------------------------------------------------------------------
4157=================== ===========================================================
4158Value 8001 4530Value 8001
4159HTTP Status Code 0 4531HTTP Status Code 0
4160Description The backend requested payment, but the request is malformed. 4532Description The backend requested payment, but the request is malformed.
@@ -4165,7 +4537,6 @@ Description The backend requested payment, but the request is malformed.
4165=================== =========================================================== 4537=================== ===========================================================
4166 TALER_EC_ANASTASIS_GENERIC_BACKEND_ERROR 4538 TALER_EC_ANASTASIS_GENERIC_BACKEND_ERROR
4167------------------------------------------------------------------------------- 4539-------------------------------------------------------------------------------
4168=================== ===========================================================
4169Value 8002 4540Value 8002
4170HTTP Status Code 502 4541HTTP Status Code 502
4171Description The backend got an unexpected reply from the payment processor. 4542Description The backend got an unexpected reply from the payment processor.
@@ -4176,7 +4547,6 @@ Description The backend got an unexpected reply from the payment process
4176=================== =========================================================== 4547=================== ===========================================================
4177 TALER_EC_ANASTASIS_GENERIC_MISSING_CONTENT_LENGTH 4548 TALER_EC_ANASTASIS_GENERIC_MISSING_CONTENT_LENGTH
4178------------------------------------------------------------------------------- 4549-------------------------------------------------------------------------------
4179=================== ===========================================================
4180Value 8003 4550Value 8003
4181HTTP Status Code 400 4551HTTP Status Code 400
4182Description The "Content-length" field for the upload is missing. 4552Description The "Content-length" field for the upload is missing.
@@ -4187,7 +4557,6 @@ Description The "Content-length" field for the upload is missing.
4187=================== =========================================================== 4557=================== ===========================================================
4188 TALER_EC_ANASTASIS_GENERIC_MALFORMED_CONTENT_LENGTH 4558 TALER_EC_ANASTASIS_GENERIC_MALFORMED_CONTENT_LENGTH
4189------------------------------------------------------------------------------- 4559-------------------------------------------------------------------------------
4190=================== ===========================================================
4191Value 8004 4560Value 8004
4192HTTP Status Code 400 4561HTTP Status Code 400
4193Description The "Content-length" field for the upload is malformed. 4562Description The "Content-length" field for the upload is malformed.
@@ -4198,7 +4567,6 @@ Description The "Content-length" field for the upload is malformed.
4198=================== =========================================================== 4567=================== ===========================================================
4199 TALER_EC_ANASTASIS_GENERIC_ORDER_CREATE_BACKEND_ERROR 4568 TALER_EC_ANASTASIS_GENERIC_ORDER_CREATE_BACKEND_ERROR
4200------------------------------------------------------------------------------- 4569-------------------------------------------------------------------------------
4201=================== ===========================================================
4202Value 8005 4570Value 8005
4203HTTP Status Code 502 4571HTTP Status Code 502
4204Description The backend failed to setup an order with the payment processor. 4572Description The backend failed to setup an order with the payment processor.
@@ -4209,7 +4577,6 @@ Description The backend failed to setup an order with the payment proces
4209=================== =========================================================== 4577=================== ===========================================================
4210 TALER_EC_ANASTASIS_GENERIC_PAYMENT_CHECK_UNAUTHORIZED 4578 TALER_EC_ANASTASIS_GENERIC_PAYMENT_CHECK_UNAUTHORIZED
4211------------------------------------------------------------------------------- 4579-------------------------------------------------------------------------------
4212=================== ===========================================================
4213Value 8006 4580Value 8006
4214HTTP Status Code 500 4581HTTP Status Code 500
4215Description The backend was not authorized to check for payment with the payment processor. 4582Description The backend was not authorized to check for payment with the payment processor.
@@ -4220,7 +4587,6 @@ Description The backend was not authorized to check for payment with the
4220=================== =========================================================== 4587=================== ===========================================================
4221 TALER_EC_ANASTASIS_GENERIC_PAYMENT_CHECK_START_FAILED 4588 TALER_EC_ANASTASIS_GENERIC_PAYMENT_CHECK_START_FAILED
4222------------------------------------------------------------------------------- 4589-------------------------------------------------------------------------------
4223=================== ===========================================================
4224Value 8007 4590Value 8007
4225HTTP Status Code 500 4591HTTP Status Code 500
4226Description The backend could not check payment status with the payment processor. 4592Description The backend could not check payment status with the payment processor.
@@ -4231,7 +4597,6 @@ Description The backend could not check payment status with the payment
4231=================== =========================================================== 4597=================== ===========================================================
4232 TALER_EC_ANASTASIS_GENERIC_PROVIDER_UNREACHABLE 4598 TALER_EC_ANASTASIS_GENERIC_PROVIDER_UNREACHABLE
4233------------------------------------------------------------------------------- 4599-------------------------------------------------------------------------------
4234=================== ===========================================================
4235Value 8008 4600Value 8008
4236HTTP Status Code 0 4601HTTP Status Code 0
4237Description The Anastasis provider could not be reached. 4602Description The Anastasis provider could not be reached.
@@ -4242,7 +4607,6 @@ Description The Anastasis provider could not be reached.
4242=================== =========================================================== 4607=================== ===========================================================
4243 TALER_EC_ANASTASIS_PAYMENT_GENERIC_TIMEOUT 4608 TALER_EC_ANASTASIS_PAYMENT_GENERIC_TIMEOUT
4244------------------------------------------------------------------------------- 4609-------------------------------------------------------------------------------
4245=================== ===========================================================
4246Value 8009 4610Value 8009
4247HTTP Status Code 408 4611HTTP Status Code 408
4248Description HTTP server experienced a timeout while awaiting promised payment. 4612Description HTTP server experienced a timeout while awaiting promised payment.
@@ -4253,7 +4617,6 @@ Description HTTP server experienced a timeout while awaiting promised pa
4253=================== =========================================================== 4617=================== ===========================================================
4254 TALER_EC_ANASTASIS_TRUTH_UNKNOWN 4618 TALER_EC_ANASTASIS_TRUTH_UNKNOWN
4255------------------------------------------------------------------------------- 4619-------------------------------------------------------------------------------
4256=================== ===========================================================
4257Value 8108 4620Value 8108
4258HTTP Status Code 404 4621HTTP Status Code 404
4259Description The key share is unknown to the provider. 4622Description The key share is unknown to the provider.
@@ -4264,7 +4627,6 @@ Description The key share is unknown to the provider.
4264=================== =========================================================== 4627=================== ===========================================================
4265 TALER_EC_ANASTASIS_TRUTH_AUTHORIZATION_METHOD_NO_LONGER_SUPPORTED 4628 TALER_EC_ANASTASIS_TRUTH_AUTHORIZATION_METHOD_NO_LONGER_SUPPORTED
4266------------------------------------------------------------------------------- 4629-------------------------------------------------------------------------------
4267=================== ===========================================================
4268Value 8109 4630Value 8109
4269HTTP Status Code 500 4631HTTP Status Code 500
4270Description The authorization method used for the key share is no longer supported by the provider. 4632Description The authorization method used for the key share is no longer supported by the provider.
@@ -4275,7 +4637,6 @@ Description The authorization method used for the key share is no longer
4275=================== =========================================================== 4637=================== ===========================================================
4276 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_RESPONSE_REQUIRED 4638 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_RESPONSE_REQUIRED
4277------------------------------------------------------------------------------- 4639-------------------------------------------------------------------------------
4278=================== ===========================================================
4279Value 8110 4640Value 8110
4280HTTP Status Code 403 4641HTTP Status Code 403
4281Description The client needs to respond to the challenge. 4642Description The client needs to respond to the challenge.
@@ -4286,7 +4647,6 @@ Description The client needs to respond to the challenge.
4286=================== =========================================================== 4647=================== ===========================================================
4287 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_FAILED 4648 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_FAILED
4288------------------------------------------------------------------------------- 4649-------------------------------------------------------------------------------
4289=================== ===========================================================
4290Value 8111 4650Value 8111
4291HTTP Status Code 403 4651HTTP Status Code 403
4292Description The client's response to the challenge was invalid. 4652Description The client's response to the challenge was invalid.
@@ -4297,7 +4657,6 @@ Description The client's response to the challenge was invalid.
4297=================== =========================================================== 4657=================== ===========================================================
4298 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_UNKNOWN 4658 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_UNKNOWN
4299------------------------------------------------------------------------------- 4659-------------------------------------------------------------------------------
4300=================== ===========================================================
4301Value 8112 4660Value 8112
4302HTTP Status Code 404 4661HTTP Status Code 404
4303Description The backend is not aware of having issued the provided challenge code. Either this is the wrong code, or it has expired. 4662Description The backend is not aware of having issued the provided challenge code. Either this is the wrong code, or it has expired.
@@ -4308,7 +4667,6 @@ Description The backend is not aware of having issued the provided chall
4308=================== =========================================================== 4667=================== ===========================================================
4309 TALER_EC_ANASTASIS_TRUTH_AUTHORIZATION_START_FAILED 4668 TALER_EC_ANASTASIS_TRUTH_AUTHORIZATION_START_FAILED
4310------------------------------------------------------------------------------- 4669-------------------------------------------------------------------------------
4311=================== ===========================================================
4312Value 8114 4670Value 8114
4313HTTP Status Code 500 4671HTTP Status Code 500
4314Description The backend failed to initiate the authorization process. 4672Description The backend failed to initiate the authorization process.
@@ -4319,7 +4677,6 @@ Description The backend failed to initiate the authorization process.
4319=================== =========================================================== 4677=================== ===========================================================
4320 TALER_EC_ANASTASIS_TRUTH_KEY_SHARE_GONE 4678 TALER_EC_ANASTASIS_TRUTH_KEY_SHARE_GONE
4321------------------------------------------------------------------------------- 4679-------------------------------------------------------------------------------
4322=================== ===========================================================
4323Value 8115 4680Value 8115
4324HTTP Status Code 404 4681HTTP Status Code 404
4325Description The authorization succeeded, but the key share is no longer available. 4682Description The authorization succeeded, but the key share is no longer available.
@@ -4330,7 +4687,6 @@ Description The authorization succeeded, but the key share is no longer
4330=================== =========================================================== 4687=================== ===========================================================
4331 TALER_EC_ANASTASIS_TRUTH_ORDER_DISAPPEARED 4688 TALER_EC_ANASTASIS_TRUTH_ORDER_DISAPPEARED
4332------------------------------------------------------------------------------- 4689-------------------------------------------------------------------------------
4333=================== ===========================================================
4334Value 8116 4690Value 8116
4335HTTP Status Code 502 4691HTTP Status Code 502
4336Description The backend forgot the order we asked the client to pay for 4692Description The backend forgot the order we asked the client to pay for
@@ -4341,7 +4697,6 @@ Description The backend forgot the order we asked the client to pay for
4341=================== =========================================================== 4697=================== ===========================================================
4342 TALER_EC_ANASTASIS_TRUTH_BACKEND_EXCHANGE_BAD 4698 TALER_EC_ANASTASIS_TRUTH_BACKEND_EXCHANGE_BAD
4343------------------------------------------------------------------------------- 4699-------------------------------------------------------------------------------
4344=================== ===========================================================
4345Value 8117 4700Value 8117
4346HTTP Status Code 502 4701HTTP Status Code 502
4347Description The backend itself reported a bad exchange interaction. 4702Description The backend itself reported a bad exchange interaction.
@@ -4352,7 +4707,6 @@ Description The backend itself reported a bad exchange interaction.
4352=================== =========================================================== 4707=================== ===========================================================
4353 TALER_EC_ANASTASIS_TRUTH_UNEXPECTED_PAYMENT_STATUS 4708 TALER_EC_ANASTASIS_TRUTH_UNEXPECTED_PAYMENT_STATUS
4354------------------------------------------------------------------------------- 4709-------------------------------------------------------------------------------
4355=================== ===========================================================
4356Value 8118 4710Value 8118
4357HTTP Status Code 500 4711HTTP Status Code 500
4358Description The backend reported a payment status we did not expect. 4712Description The backend reported a payment status we did not expect.
@@ -4363,7 +4717,6 @@ Description The backend reported a payment status we did not expect.
4363=================== =========================================================== 4717=================== ===========================================================
4364 TALER_EC_ANASTASIS_TRUTH_PAYMENT_CREATE_BACKEND_ERROR 4718 TALER_EC_ANASTASIS_TRUTH_PAYMENT_CREATE_BACKEND_ERROR
4365------------------------------------------------------------------------------- 4719-------------------------------------------------------------------------------
4366=================== ===========================================================
4367Value 8119 4720Value 8119
4368HTTP Status Code 502 4721HTTP Status Code 502
4369Description The backend failed to setup the order for payment. 4722Description The backend failed to setup the order for payment.
@@ -4374,7 +4727,6 @@ Description The backend failed to setup the order for payment.
4374=================== =========================================================== 4727=================== ===========================================================
4375 TALER_EC_ANASTASIS_TRUTH_DECRYPTION_FAILED 4728 TALER_EC_ANASTASIS_TRUTH_DECRYPTION_FAILED
4376------------------------------------------------------------------------------- 4729-------------------------------------------------------------------------------
4377=================== ===========================================================
4378Value 8120 4730Value 8120
4379HTTP Status Code 400 4731HTTP Status Code 400
4380Description The decryption of the key share failed with the provided key. 4732Description The decryption of the key share failed with the provided key.
@@ -4385,7 +4737,6 @@ Description The decryption of the key share failed with the provided key
4385=================== =========================================================== 4737=================== ===========================================================
4386 TALER_EC_ANASTASIS_TRUTH_RATE_LIMITED 4738 TALER_EC_ANASTASIS_TRUTH_RATE_LIMITED
4387------------------------------------------------------------------------------- 4739-------------------------------------------------------------------------------
4388=================== ===========================================================
4389Value 8121 4740Value 8121
4390HTTP Status Code 429 4741HTTP Status Code 429
4391Description The request rate is too high. The server is refusing requests to guard against brute-force attacks. 4742Description The request rate is too high. The server is refusing requests to guard against brute-force attacks.
@@ -4396,7 +4747,6 @@ Description The request rate is too high. The server is refusing request
4396=================== =========================================================== 4747=================== ===========================================================
4397 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_WRONG_METHOD 4748 TALER_EC_ANASTASIS_TRUTH_CHALLENGE_WRONG_METHOD
4398------------------------------------------------------------------------------- 4749-------------------------------------------------------------------------------
4399=================== ===========================================================
4400Value 8123 4750Value 8123
4401HTTP Status Code 400 4751HTTP Status Code 400
4402Description A request to issue a challenge is not valid for this authentication method. 4752Description A request to issue a challenge is not valid for this authentication method.
@@ -4407,7 +4757,6 @@ Description A request to issue a challenge is not valid for this authent
4407=================== =========================================================== 4757=================== ===========================================================
4408 TALER_EC_ANASTASIS_TRUTH_UPLOAD_UUID_EXISTS 4758 TALER_EC_ANASTASIS_TRUTH_UPLOAD_UUID_EXISTS
4409------------------------------------------------------------------------------- 4759-------------------------------------------------------------------------------
4410=================== ===========================================================
4411Value 8150 4760Value 8150
4412HTTP Status Code 409 4761HTTP Status Code 409
4413Description The backend failed to store the key share because the UUID is already in use. 4762Description The backend failed to store the key share because the UUID is already in use.
@@ -4418,7 +4767,6 @@ Description The backend failed to store the key share because the UUID i
4418=================== =========================================================== 4767=================== ===========================================================
4419 TALER_EC_ANASTASIS_TRUTH_UPLOAD_METHOD_NOT_SUPPORTED 4768 TALER_EC_ANASTASIS_TRUTH_UPLOAD_METHOD_NOT_SUPPORTED
4420------------------------------------------------------------------------------- 4769-------------------------------------------------------------------------------
4421=================== ===========================================================
4422Value 8151 4770Value 8151
4423HTTP Status Code 400 4771HTTP Status Code 400
4424Description The backend failed to store the key share because the authorization method is not supported. 4772Description The backend failed to store the key share because the authorization method is not supported.
@@ -4429,7 +4777,6 @@ Description The backend failed to store the key share because the author
4429=================== =========================================================== 4777=================== ===========================================================
4430 TALER_EC_ANASTASIS_SMS_PHONE_INVALID 4778 TALER_EC_ANASTASIS_SMS_PHONE_INVALID
4431------------------------------------------------------------------------------- 4779-------------------------------------------------------------------------------
4432=================== ===========================================================
4433Value 8200 4780Value 8200
4434HTTP Status Code 409 4781HTTP Status Code 409
4435Description The provided phone number is not an acceptable number. 4782Description The provided phone number is not an acceptable number.
@@ -4440,7 +4787,6 @@ Description The provided phone number is not an acceptable number.
4440=================== =========================================================== 4787=================== ===========================================================
4441 TALER_EC_ANASTASIS_SMS_HELPER_EXEC_FAILED 4788 TALER_EC_ANASTASIS_SMS_HELPER_EXEC_FAILED
4442------------------------------------------------------------------------------- 4789-------------------------------------------------------------------------------
4443=================== ===========================================================
4444Value 8201 4790Value 8201
4445HTTP Status Code 500 4791HTTP Status Code 500
4446Description Failed to run the SMS transmission helper process. 4792Description Failed to run the SMS transmission helper process.
@@ -4451,7 +4797,6 @@ Description Failed to run the SMS transmission helper process.
4451=================== =========================================================== 4797=================== ===========================================================
4452 TALER_EC_ANASTASIS_SMS_HELPER_COMMAND_FAILED 4798 TALER_EC_ANASTASIS_SMS_HELPER_COMMAND_FAILED
4453------------------------------------------------------------------------------- 4799-------------------------------------------------------------------------------
4454=================== ===========================================================
4455Value 8202 4800Value 8202
4456HTTP Status Code 500 4801HTTP Status Code 500
4457Description Provider failed to send SMS. Helper terminated with a non-successful result. 4802Description Provider failed to send SMS. Helper terminated with a non-successful result.
@@ -4462,7 +4807,6 @@ Description Provider failed to send SMS. Helper terminated with a non-su
4462=================== =========================================================== 4807=================== ===========================================================
4463 TALER_EC_ANASTASIS_EMAIL_INVALID 4808 TALER_EC_ANASTASIS_EMAIL_INVALID
4464------------------------------------------------------------------------------- 4809-------------------------------------------------------------------------------
4465=================== ===========================================================
4466Value 8210 4810Value 8210
4467HTTP Status Code 409 4811HTTP Status Code 409
4468Description The provided email address is not an acceptable address. 4812Description The provided email address is not an acceptable address.
@@ -4473,7 +4817,6 @@ Description The provided email address is not an acceptable address.
4473=================== =========================================================== 4817=================== ===========================================================
4474 TALER_EC_ANASTASIS_EMAIL_HELPER_EXEC_FAILED 4818 TALER_EC_ANASTASIS_EMAIL_HELPER_EXEC_FAILED
4475------------------------------------------------------------------------------- 4819-------------------------------------------------------------------------------
4476=================== ===========================================================
4477Value 8211 4820Value 8211
4478HTTP Status Code 500 4821HTTP Status Code 500
4479Description Failed to run the E-mail transmission helper process. 4822Description Failed to run the E-mail transmission helper process.
@@ -4484,7 +4827,6 @@ Description Failed to run the E-mail transmission helper process.
4484=================== =========================================================== 4827=================== ===========================================================
4485 TALER_EC_ANASTASIS_EMAIL_HELPER_COMMAND_FAILED 4828 TALER_EC_ANASTASIS_EMAIL_HELPER_COMMAND_FAILED
4486------------------------------------------------------------------------------- 4829-------------------------------------------------------------------------------
4487=================== ===========================================================
4488Value 8212 4830Value 8212
4489HTTP Status Code 500 4831HTTP Status Code 500
4490Description Provider failed to send E-mail. Helper terminated with a non-successful result. 4832Description Provider failed to send E-mail. Helper terminated with a non-successful result.
@@ -4495,7 +4837,6 @@ Description Provider failed to send E-mail. Helper terminated with a non
4495=================== =========================================================== 4837=================== ===========================================================
4496 TALER_EC_ANASTASIS_POST_INVALID 4838 TALER_EC_ANASTASIS_POST_INVALID
4497------------------------------------------------------------------------------- 4839-------------------------------------------------------------------------------
4498=================== ===========================================================
4499Value 8220 4840Value 8220
4500HTTP Status Code 409 4841HTTP Status Code 409
4501Description The provided postal address is not an acceptable address. 4842Description The provided postal address is not an acceptable address.
@@ -4506,7 +4847,6 @@ Description The provided postal address is not an acceptable address.
4506=================== =========================================================== 4847=================== ===========================================================
4507 TALER_EC_ANASTASIS_POST_HELPER_EXEC_FAILED 4848 TALER_EC_ANASTASIS_POST_HELPER_EXEC_FAILED
4508------------------------------------------------------------------------------- 4849-------------------------------------------------------------------------------
4509=================== ===========================================================
4510Value 8221 4850Value 8221
4511HTTP Status Code 500 4851HTTP Status Code 500
4512Description Failed to run the mail transmission helper process. 4852Description Failed to run the mail transmission helper process.
@@ -4517,7 +4857,6 @@ Description Failed to run the mail transmission helper process.
4517=================== =========================================================== 4857=================== ===========================================================
4518 TALER_EC_ANASTASIS_POST_HELPER_COMMAND_FAILED 4858 TALER_EC_ANASTASIS_POST_HELPER_COMMAND_FAILED
4519------------------------------------------------------------------------------- 4859-------------------------------------------------------------------------------
4520=================== ===========================================================
4521Value 8222 4860Value 8222
4522HTTP Status Code 500 4861HTTP Status Code 500
4523Description Provider failed to send mail. Helper terminated with a non-successful result. 4862Description Provider failed to send mail. Helper terminated with a non-successful result.
@@ -4528,7 +4867,6 @@ Description Provider failed to send mail. Helper terminated with a non-s
4528=================== =========================================================== 4867=================== ===========================================================
4529 TALER_EC_ANASTASIS_IBAN_INVALID 4868 TALER_EC_ANASTASIS_IBAN_INVALID
4530------------------------------------------------------------------------------- 4869-------------------------------------------------------------------------------
4531=================== ===========================================================
4532Value 8230 4870Value 8230
4533HTTP Status Code 409 4871HTTP Status Code 409
4534Description The provided IBAN address is not an acceptable IBAN. 4872Description The provided IBAN address is not an acceptable IBAN.
@@ -4539,7 +4877,6 @@ Description The provided IBAN address is not an acceptable IBAN.
4539=================== =========================================================== 4877=================== ===========================================================
4540 TALER_EC_ANASTASIS_IBAN_MISSING_TRANSFER 4878 TALER_EC_ANASTASIS_IBAN_MISSING_TRANSFER
4541------------------------------------------------------------------------------- 4879-------------------------------------------------------------------------------
4542=================== ===========================================================
4543Value 8231 4880Value 8231
4544HTTP Status Code 403 4881HTTP Status Code 403
4545Description The provider has not yet received the IBAN wire transfer authorizing the disclosure of the key share. 4882Description The provider has not yet received the IBAN wire transfer authorizing the disclosure of the key share.
@@ -4550,7 +4887,6 @@ Description The provider has not yet received the IBAN wire transfer aut
4550=================== =========================================================== 4887=================== ===========================================================
4551 TALER_EC_ANASTASIS_TOTP_KEY_MISSING 4888 TALER_EC_ANASTASIS_TOTP_KEY_MISSING
4552------------------------------------------------------------------------------- 4889-------------------------------------------------------------------------------
4553=================== ===========================================================
4554Value 8240 4890Value 8240
4555HTTP Status Code 409 4891HTTP Status Code 409
4556Description The backend did not find a TOTP key in the data provided. 4892Description The backend did not find a TOTP key in the data provided.
@@ -4561,7 +4897,6 @@ Description The backend did not find a TOTP key in the data provided.
4561=================== =========================================================== 4897=================== ===========================================================
4562 TALER_EC_ANASTASIS_TOTP_KEY_INVALID 4898 TALER_EC_ANASTASIS_TOTP_KEY_INVALID
4563------------------------------------------------------------------------------- 4899-------------------------------------------------------------------------------
4564=================== ===========================================================
4565Value 8241 4900Value 8241
4566HTTP Status Code 409 4901HTTP Status Code 409
4567Description The key provided does not satisfy the format restrictions for an Anastasis TOTP key. 4902Description The key provided does not satisfy the format restrictions for an Anastasis TOTP key.
@@ -4572,7 +4907,6 @@ Description The key provided does not satisfy the format restrictions fo
4572=================== =========================================================== 4907=================== ===========================================================
4573 TALER_EC_ANASTASIS_POLICY_BAD_IF_NONE_MATCH 4908 TALER_EC_ANASTASIS_POLICY_BAD_IF_NONE_MATCH
4574------------------------------------------------------------------------------- 4909-------------------------------------------------------------------------------
4575=================== ===========================================================
4576Value 8301 4910Value 8301
4577HTTP Status Code 400 4911HTTP Status Code 400
4578Description The given if-none-match header is malformed. 4912Description The given if-none-match header is malformed.
@@ -4583,7 +4917,6 @@ Description The given if-none-match header is malformed.
4583=================== =========================================================== 4917=================== ===========================================================
4584 TALER_EC_ANASTASIS_POLICY_OUT_OF_MEMORY_ON_CONTENT_LENGTH 4918 TALER_EC_ANASTASIS_POLICY_OUT_OF_MEMORY_ON_CONTENT_LENGTH
4585------------------------------------------------------------------------------- 4919-------------------------------------------------------------------------------
4586=================== ===========================================================
4587Value 8304 4920Value 8304
4588HTTP Status Code 413 4921HTTP Status Code 413
4589Description The server is out of memory to handle the upload. Trying again later may succeed. 4922Description The server is out of memory to handle the upload. Trying again later may succeed.
@@ -4594,7 +4927,6 @@ Description The server is out of memory to handle the upload. Trying aga
4594=================== =========================================================== 4927=================== ===========================================================
4595 TALER_EC_ANASTASIS_POLICY_BAD_SIGNATURE 4928 TALER_EC_ANASTASIS_POLICY_BAD_SIGNATURE
4596------------------------------------------------------------------------------- 4929-------------------------------------------------------------------------------
4597=================== ===========================================================
4598Value 8305 4930Value 8305
4599HTTP Status Code 400 4931HTTP Status Code 400
4600Description The signature provided in the "Anastasis-Policy-Signature" header is malformed or missing. 4932Description The signature provided in the "Anastasis-Policy-Signature" header is malformed or missing.
@@ -4605,7 +4937,6 @@ Description The signature provided in the "Anastasis-Policy-Signature" h
4605=================== =========================================================== 4937=================== ===========================================================
4606 TALER_EC_ANASTASIS_POLICY_BAD_IF_MATCH 4938 TALER_EC_ANASTASIS_POLICY_BAD_IF_MATCH
4607------------------------------------------------------------------------------- 4939-------------------------------------------------------------------------------
4608=================== ===========================================================
4609Value 8306 4940Value 8306
4610HTTP Status Code 400 4941HTTP Status Code 400
4611Description The given if-match header is malformed. 4942Description The given if-match header is malformed.
@@ -4616,7 +4947,6 @@ Description The given if-match header is malformed.
4616=================== =========================================================== 4947=================== ===========================================================
4617 TALER_EC_ANASTASIS_POLICY_INVALID_UPLOAD 4948 TALER_EC_ANASTASIS_POLICY_INVALID_UPLOAD
4618------------------------------------------------------------------------------- 4949-------------------------------------------------------------------------------
4619=================== ===========================================================
4620Value 8307 4950Value 8307
4621HTTP Status Code 400 4951HTTP Status Code 400
4622Description The uploaded data does not match the Etag. 4952Description The uploaded data does not match the Etag.
@@ -4627,7 +4957,6 @@ Description The uploaded data does not match the Etag.
4627=================== =========================================================== 4957=================== ===========================================================
4628 TALER_EC_ANASTASIS_POLICY_NOT_FOUND 4958 TALER_EC_ANASTASIS_POLICY_NOT_FOUND
4629------------------------------------------------------------------------------- 4959-------------------------------------------------------------------------------
4630=================== ===========================================================
4631Value 8350 4960Value 8350
4632HTTP Status Code 404 4961HTTP Status Code 404
4633Description The provider is unaware of the requested policy. 4962Description The provider is unaware of the requested policy.
@@ -4638,7 +4967,6 @@ Description The provider is unaware of the requested policy.
4638=================== =========================================================== 4967=================== ===========================================================
4639 TALER_EC_ANASTASIS_REDUCER_ACTION_INVALID 4968 TALER_EC_ANASTASIS_REDUCER_ACTION_INVALID
4640------------------------------------------------------------------------------- 4969-------------------------------------------------------------------------------
4641=================== ===========================================================
4642Value 8400 4970Value 8400
4643HTTP Status Code 0 4971HTTP Status Code 0
4644Description The given action is invalid for the current state of the reducer. 4972Description The given action is invalid for the current state of the reducer.
@@ -4649,7 +4977,6 @@ Description The given action is invalid for the current state of the red
4649=================== =========================================================== 4977=================== ===========================================================
4650 TALER_EC_ANASTASIS_REDUCER_STATE_INVALID 4978 TALER_EC_ANASTASIS_REDUCER_STATE_INVALID
4651------------------------------------------------------------------------------- 4979-------------------------------------------------------------------------------
4652=================== ===========================================================
4653Value 8401 4980Value 8401
4654HTTP Status Code 0 4981HTTP Status Code 0
4655Description The given state of the reducer is invalid. 4982Description The given state of the reducer is invalid.
@@ -4660,7 +4987,6 @@ Description The given state of the reducer is invalid.
4660=================== =========================================================== 4987=================== ===========================================================
4661 TALER_EC_ANASTASIS_REDUCER_INPUT_INVALID 4988 TALER_EC_ANASTASIS_REDUCER_INPUT_INVALID
4662------------------------------------------------------------------------------- 4989-------------------------------------------------------------------------------
4663=================== ===========================================================
4664Value 8402 4990Value 8402
4665HTTP Status Code 0 4991HTTP Status Code 0
4666Description The given input to the reducer is invalid. 4992Description The given input to the reducer is invalid.
@@ -4671,7 +4997,6 @@ Description The given input to the reducer is invalid.
4671=================== =========================================================== 4997=================== ===========================================================
4672 TALER_EC_ANASTASIS_REDUCER_AUTHENTICATION_METHOD_NOT_SUPPORTED 4998 TALER_EC_ANASTASIS_REDUCER_AUTHENTICATION_METHOD_NOT_SUPPORTED
4673------------------------------------------------------------------------------- 4999-------------------------------------------------------------------------------
4674=================== ===========================================================
4675Value 8403 5000Value 8403
4676HTTP Status Code 0 5001HTTP Status Code 0
4677Description The selected authentication method does not work for the Anastasis provider. 5002Description The selected authentication method does not work for the Anastasis provider.
@@ -4682,7 +5007,6 @@ Description The selected authentication method does not work for the Ana
4682=================== =========================================================== 5007=================== ===========================================================
4683 TALER_EC_ANASTASIS_REDUCER_INPUT_INVALID_FOR_STATE 5008 TALER_EC_ANASTASIS_REDUCER_INPUT_INVALID_FOR_STATE
4684------------------------------------------------------------------------------- 5009-------------------------------------------------------------------------------
4685=================== ===========================================================
4686Value 8404 5010Value 8404
4687HTTP Status Code 0 5011HTTP Status Code 0
4688Description The given input and action do not work for the current state. 5012Description The given input and action do not work for the current state.
@@ -4693,7 +5017,6 @@ Description The given input and action do not work for the current state
4693=================== =========================================================== 5017=================== ===========================================================
4694 TALER_EC_ANASTASIS_REDUCER_BACKEND_FAILURE 5018 TALER_EC_ANASTASIS_REDUCER_BACKEND_FAILURE
4695------------------------------------------------------------------------------- 5019-------------------------------------------------------------------------------
4696=================== ===========================================================
4697Value 8405 5020Value 8405
4698HTTP Status Code 0 5021HTTP Status Code 0
4699Description We experienced an unexpected failure interacting with the backend. 5022Description We experienced an unexpected failure interacting with the backend.
@@ -4704,7 +5027,6 @@ Description We experienced an unexpected failure interacting with the ba
4704=================== =========================================================== 5027=================== ===========================================================
4705 TALER_EC_ANASTASIS_REDUCER_RESOURCE_MALFORMED 5028 TALER_EC_ANASTASIS_REDUCER_RESOURCE_MALFORMED
4706------------------------------------------------------------------------------- 5029-------------------------------------------------------------------------------
4707=================== ===========================================================
4708Value 8406 5030Value 8406
4709HTTP Status Code 0 5031HTTP Status Code 0
4710Description The contents of a resource file did not match our expectations. 5032Description The contents of a resource file did not match our expectations.
@@ -4715,7 +5037,6 @@ Description The contents of a resource file did not match our expectatio
4715=================== =========================================================== 5037=================== ===========================================================
4716 TALER_EC_ANASTASIS_REDUCER_RESOURCE_MISSING 5038 TALER_EC_ANASTASIS_REDUCER_RESOURCE_MISSING
4717------------------------------------------------------------------------------- 5039-------------------------------------------------------------------------------
4718=================== ===========================================================
4719Value 8407 5040Value 8407
4720HTTP Status Code 0 5041HTTP Status Code 0
4721Description A required resource file is missing. 5042Description A required resource file is missing.
@@ -4726,7 +5047,6 @@ Description A required resource file is missing.
4726=================== =========================================================== 5047=================== ===========================================================
4727 TALER_EC_ANASTASIS_REDUCER_INPUT_REGEX_FAILED 5048 TALER_EC_ANASTASIS_REDUCER_INPUT_REGEX_FAILED
4728------------------------------------------------------------------------------- 5049-------------------------------------------------------------------------------
4729=================== ===========================================================
4730Value 8408 5050Value 8408
4731HTTP Status Code 0 5051HTTP Status Code 0
4732Description An input did not match the regular expression. 5052Description An input did not match the regular expression.
@@ -4737,7 +5057,6 @@ Description An input did not match the regular expression.
4737=================== =========================================================== 5057=================== ===========================================================
4738 TALER_EC_ANASTASIS_REDUCER_INPUT_VALIDATION_FAILED 5058 TALER_EC_ANASTASIS_REDUCER_INPUT_VALIDATION_FAILED
4739------------------------------------------------------------------------------- 5059-------------------------------------------------------------------------------
4740=================== ===========================================================
4741Value 8409 5060Value 8409
4742HTTP Status Code 0 5061HTTP Status Code 0
4743Description An input did not match the custom validation logic. 5062Description An input did not match the custom validation logic.
@@ -4748,7 +5067,6 @@ Description An input did not match the custom validation logic.
4748=================== =========================================================== 5067=================== ===========================================================
4749 TALER_EC_ANASTASIS_REDUCER_POLICY_LOOKUP_FAILED 5068 TALER_EC_ANASTASIS_REDUCER_POLICY_LOOKUP_FAILED
4750------------------------------------------------------------------------------- 5069-------------------------------------------------------------------------------
4751=================== ===========================================================
4752Value 8410 5070Value 8410
4753HTTP Status Code 0 5071HTTP Status Code 0
4754Description Our attempts to download the recovery document failed with all providers. Most likely the personal information you entered differs from the information you provided during the backup process and you should go back to the previous step. Alternatively, if you used a backup provider that is unknown to this application, you should add that provider manually. 5072Description Our attempts to download the recovery document failed with all providers. Most likely the personal information you entered differs from the information you provided during the backup process and you should go back to the previous step. Alternatively, if you used a backup provider that is unknown to this application, you should add that provider manually.
@@ -4759,7 +5077,6 @@ Description Our attempts to download the recovery document failed with a
4759=================== =========================================================== 5077=================== ===========================================================
4760 TALER_EC_ANASTASIS_REDUCER_BACKUP_PROVIDER_FAILED 5078 TALER_EC_ANASTASIS_REDUCER_BACKUP_PROVIDER_FAILED
4761------------------------------------------------------------------------------- 5079-------------------------------------------------------------------------------
4762=================== ===========================================================
4763Value 8411 5080Value 8411
4764HTTP Status Code 0 5081HTTP Status Code 0
4765Description Anastasis provider reported a fatal failure. 5082Description Anastasis provider reported a fatal failure.
@@ -4770,7 +5087,6 @@ Description Anastasis provider reported a fatal failure.
4770=================== =========================================================== 5087=================== ===========================================================
4771 TALER_EC_ANASTASIS_REDUCER_PROVIDER_CONFIG_FAILED 5088 TALER_EC_ANASTASIS_REDUCER_PROVIDER_CONFIG_FAILED
4772------------------------------------------------------------------------------- 5089-------------------------------------------------------------------------------
4773=================== ===========================================================
4774Value 8412 5090Value 8412
4775HTTP Status Code 0 5091HTTP Status Code 0
4776Description Anastasis provider failed to respond to the configuration request. 5092Description Anastasis provider failed to respond to the configuration request.
@@ -4781,7 +5097,6 @@ Description Anastasis provider failed to respond to the configuration re
4781=================== =========================================================== 5097=================== ===========================================================
4782 TALER_EC_ANASTASIS_REDUCER_POLICY_MALFORMED 5098 TALER_EC_ANASTASIS_REDUCER_POLICY_MALFORMED
4783------------------------------------------------------------------------------- 5099-------------------------------------------------------------------------------
4784=================== ===========================================================
4785Value 8413 5100Value 8413
4786HTTP Status Code 0 5101HTTP Status Code 0
4787Description The policy we downloaded is malformed. Must have been a client error while creating the backup. 5102Description The policy we downloaded is malformed. Must have been a client error while creating the backup.
@@ -4792,7 +5107,6 @@ Description The policy we downloaded is malformed. Must have been a clie
4792=================== =========================================================== 5107=================== ===========================================================
4793 TALER_EC_ANASTASIS_REDUCER_NETWORK_FAILED 5108 TALER_EC_ANASTASIS_REDUCER_NETWORK_FAILED
4794------------------------------------------------------------------------------- 5109-------------------------------------------------------------------------------
4795=================== ===========================================================
4796Value 8414 5110Value 8414
4797HTTP Status Code 0 5111HTTP Status Code 0
4798Description We failed to obtain the policy, likely due to a network issue. 5112Description We failed to obtain the policy, likely due to a network issue.
@@ -4803,7 +5117,6 @@ Description We failed to obtain the policy, likely due to a network issu
4803=================== =========================================================== 5117=================== ===========================================================
4804 TALER_EC_ANASTASIS_REDUCER_SECRET_MALFORMED 5118 TALER_EC_ANASTASIS_REDUCER_SECRET_MALFORMED
4805------------------------------------------------------------------------------- 5119-------------------------------------------------------------------------------
4806=================== ===========================================================
4807Value 8415 5120Value 8415
4808HTTP Status Code 0 5121HTTP Status Code 0
4809Description The recovered secret did not match the required syntax. 5122Description The recovered secret did not match the required syntax.
@@ -4814,7 +5127,6 @@ Description The recovered secret did not match the required syntax.
4814=================== =========================================================== 5127=================== ===========================================================
4815 TALER_EC_ANASTASIS_REDUCER_CHALLENGE_DATA_TOO_BIG 5128 TALER_EC_ANASTASIS_REDUCER_CHALLENGE_DATA_TOO_BIG
4816------------------------------------------------------------------------------- 5129-------------------------------------------------------------------------------
4817=================== ===========================================================
4818Value 8416 5130Value 8416
4819HTTP Status Code 0 5131HTTP Status Code 0
4820Description The challenge data provided is too large for the available providers. 5132Description The challenge data provided is too large for the available providers.
@@ -4825,7 +5137,6 @@ Description The challenge data provided is too large for the available p
4825=================== =========================================================== 5137=================== ===========================================================
4826 TALER_EC_ANASTASIS_REDUCER_SECRET_TOO_BIG 5138 TALER_EC_ANASTASIS_REDUCER_SECRET_TOO_BIG
4827------------------------------------------------------------------------------- 5139-------------------------------------------------------------------------------
4828=================== ===========================================================
4829Value 8417 5140Value 8417
4830HTTP Status Code 0 5141HTTP Status Code 0
4831Description The provided core secret is too large for some of the providers. 5142Description The provided core secret is too large for some of the providers.
@@ -4836,7 +5147,6 @@ Description The provided core secret is too large for some of the provid
4836=================== =========================================================== 5147=================== ===========================================================
4837 TALER_EC_ANASTASIS_REDUCER_PROVIDER_INVALID_CONFIG 5148 TALER_EC_ANASTASIS_REDUCER_PROVIDER_INVALID_CONFIG
4838------------------------------------------------------------------------------- 5149-------------------------------------------------------------------------------
4839=================== ===========================================================
4840Value 8418 5150Value 8418
4841HTTP Status Code 0 5151HTTP Status Code 0
4842Description The provider returned in invalid configuration. 5152Description The provider returned in invalid configuration.
@@ -4847,7 +5157,6 @@ Description The provider returned in invalid configuration.
4847=================== =========================================================== 5157=================== ===========================================================
4848 TALER_EC_ANASTASIS_REDUCER_INTERNAL_ERROR 5158 TALER_EC_ANASTASIS_REDUCER_INTERNAL_ERROR
4849------------------------------------------------------------------------------- 5159-------------------------------------------------------------------------------
4850=================== ===========================================================
4851Value 8419 5160Value 8419
4852HTTP Status Code 0 5161HTTP Status Code 0
4853Description The reducer encountered an internal error, likely a bug that needs to be reported. 5162Description The reducer encountered an internal error, likely a bug that needs to be reported.
@@ -4858,7 +5167,6 @@ Description The reducer encountered an internal error, likely a bug that
4858=================== =========================================================== 5167=================== ===========================================================
4859 TALER_EC_ANASTASIS_REDUCER_PROVIDERS_ALREADY_SYNCED 5168 TALER_EC_ANASTASIS_REDUCER_PROVIDERS_ALREADY_SYNCED
4860------------------------------------------------------------------------------- 5169-------------------------------------------------------------------------------
4861=================== ===========================================================
4862Value 8420 5170Value 8420
4863HTTP Status Code 0 5171HTTP Status Code 0
4864Description The reducer already synchronized with all providers. 5172Description The reducer already synchronized with all providers.
@@ -4869,7 +5177,6 @@ Description The reducer already synchronized with all providers.
4869=================== =========================================================== 5177=================== ===========================================================
4870 TALER_EC_LIBEUFIN_NEXUS_GENERIC_ERROR 5178 TALER_EC_LIBEUFIN_NEXUS_GENERIC_ERROR
4871------------------------------------------------------------------------------- 5179-------------------------------------------------------------------------------
4872=================== ===========================================================
4873Value 9000 5180Value 9000
4874HTTP Status Code 0 5181HTTP Status Code 0
4875Description A generic error happened in the LibEuFin nexus. See the enclose details JSON for more information. 5182Description A generic error happened in the LibEuFin nexus. See the enclose details JSON for more information.
@@ -4880,7 +5187,6 @@ Description A generic error happened in the LibEuFin nexus. See the enc
4880=================== =========================================================== 5187=================== ===========================================================
4881 TALER_EC_LIBEUFIN_NEXUS_UNCAUGHT_EXCEPTION 5188 TALER_EC_LIBEUFIN_NEXUS_UNCAUGHT_EXCEPTION
4882------------------------------------------------------------------------------- 5189-------------------------------------------------------------------------------
4883=================== ===========================================================
4884Value 9001 5190Value 9001
4885HTTP Status Code 500 5191HTTP Status Code 500
4886Description An uncaught exception happened in the LibEuFin nexus service. 5192Description An uncaught exception happened in the LibEuFin nexus service.
@@ -4891,7 +5197,6 @@ Description An uncaught exception happened in the LibEuFin nexus service
4891=================== =========================================================== 5197=================== ===========================================================
4892 TALER_EC_LIBEUFIN_SANDBOX_GENERIC_ERROR 5198 TALER_EC_LIBEUFIN_SANDBOX_GENERIC_ERROR
4893------------------------------------------------------------------------------- 5199-------------------------------------------------------------------------------
4894=================== ===========================================================
4895Value 9500 5200Value 9500
4896HTTP Status Code 0 5201HTTP Status Code 0
4897Description A generic error happened in the LibEuFin sandbox. See the enclose details JSON for more information. 5202Description A generic error happened in the LibEuFin sandbox. See the enclose details JSON for more information.
@@ -4902,7 +5207,6 @@ Description A generic error happened in the LibEuFin sandbox. See the e
4902=================== =========================================================== 5207=================== ===========================================================
4903 TALER_EC_LIBEUFIN_SANDBOX_UNCAUGHT_EXCEPTION 5208 TALER_EC_LIBEUFIN_SANDBOX_UNCAUGHT_EXCEPTION
4904------------------------------------------------------------------------------- 5209-------------------------------------------------------------------------------
4905=================== ===========================================================
4906Value 9501 5210Value 9501
4907HTTP Status Code 500 5211HTTP Status Code 500
4908Description An uncaught exception happened in the LibEuFin sandbox service. 5212Description An uncaught exception happened in the LibEuFin sandbox service.
@@ -4913,7 +5217,6 @@ Description An uncaught exception happened in the LibEuFin sandbox servi
4913=================== =========================================================== 5217=================== ===========================================================
4914 TALER_EC_TALDIR_METHOD_NOT_SUPPORTED 5218 TALER_EC_TALDIR_METHOD_NOT_SUPPORTED
4915------------------------------------------------------------------------------- 5219-------------------------------------------------------------------------------
4916=================== ===========================================================
4917Value 9600 5220Value 9600
4918HTTP Status Code 404 5221HTTP Status Code 404
4919Description This validation method is not supported by the service. 5222Description This validation method is not supported by the service.
@@ -4924,7 +5227,6 @@ Description This validation method is not supported by the service.
4924=================== =========================================================== 5227=================== ===========================================================
4925 TALER_EC_TALDIR_REGISTER_RATE_LIMITED 5228 TALER_EC_TALDIR_REGISTER_RATE_LIMITED
4926------------------------------------------------------------------------------- 5229-------------------------------------------------------------------------------
4927=================== ===========================================================
4928Value 9601 5230Value 9601
4929HTTP Status Code 429 5231HTTP Status Code 429
4930Description Number of allowed attempts for initiating a challenge exceeded. 5232Description Number of allowed attempts for initiating a challenge exceeded.
@@ -4933,9 +5235,98 @@ Description Number of allowed attempts for initiating a challenge exceed
4933 5235
4934 5236
4935=================== =========================================================== 5237=================== ===========================================================
4936 TALER_EC_END 5238 TALER_EC_CHALLENGER_GENERIC_CLIENT_UNKNOWN
5239-------------------------------------------------------------------------------
5240Value 9750
5241HTTP Status Code 404
5242Description The client is unknown or unauthorized.
5243=================== ===========================================================
5244
5245
5246
5247=================== ===========================================================
5248 TALER_EC_CHALLENGER_GENERIC_CLIENT_FORBIDDEN_BAD_REDIRECT_URI
5249-------------------------------------------------------------------------------
5250Value 9751
5251HTTP Status Code 403
5252Description The client is not authorized to use the given redirect URI.
5253=================== ===========================================================
5254
5255
5256
5257=================== ===========================================================
5258 TALER_EC_CHALLENGER_HELPER_EXEC_FAILED
5259-------------------------------------------------------------------------------
5260Value 9752
5261HTTP Status Code 500
5262Description The service failed to execute its helper process to send the challenge.
5263=================== ===========================================================
5264
5265
5266
5267=================== ===========================================================
5268 TALER_EC_CHALLENGER_GRANT_UNKNOWN
5269-------------------------------------------------------------------------------
5270Value 9753
5271HTTP Status Code 404
5272Description The grant is unknown to the service (it could also have expired).
5273=================== ===========================================================
5274
5275
5276
5277=================== ===========================================================
5278 TALER_EC_CHALLENGER_CLIENT_FORBIDDEN_BAD_CODE
5279-------------------------------------------------------------------------------
5280Value 9754
5281HTTP Status Code 403
5282Description The code given is not even well-formed.
5283=================== ===========================================================
5284
5285
5286
5287=================== ===========================================================
5288 TALER_EC_CHALLENGER_GENERIC_VALIDATION_UNKNOWN
4937------------------------------------------------------------------------------- 5289-------------------------------------------------------------------------------
5290Value 9755
5291HTTP Status Code 404
5292Description The service is not aware of the referenced validation process.
5293=================== ===========================================================
5294
5295
5296
5297=================== ===========================================================
5298 TALER_EC_CHALLENGER_CLIENT_FORBIDDEN_INVALID_CODE
5299-------------------------------------------------------------------------------
5300Value 9756
5301HTTP Status Code 403
5302Description The code given is not valid.
5303=================== ===========================================================
5304
5305
5306
4938=================== =========================================================== 5307=================== ===========================================================
5308 TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS
5309-------------------------------------------------------------------------------
5310Value 9757
5311HTTP Status Code 429
5312Description Too many attempts have been made, validation is temporarily disabled for this address.
5313=================== ===========================================================
5314
5315
5316
5317=================== ===========================================================
5318 TALER_EC_CHALLENGER_INVALID_PIN
5319-------------------------------------------------------------------------------
5320Value 9758
5321HTTP Status Code 403
5322Description The PIN code provided is incorrect.
5323=================== ===========================================================
5324
5325
5326
5327=================== ===========================================================
5328 TALER_EC_END
5329-------------------------------------------------------------------------------
4939Value 9999 5330Value 9999
4940HTTP Status Code 0 5331HTTP Status Code 0
4941Description End of error code range. 5332Description End of error code range.
diff --git a/gnu-taler-extensions/rst.footer b/gnu-taler-extensions/rst.footer
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gnu-taler-extensions/rst.footer
diff --git a/gnu-taler-extensions/rst.header b/gnu-taler-extensions/rst.header
new file mode 100644
index 0000000..a172030
--- /dev/null
+++ b/gnu-taler-extensions/rst.header
@@ -0,0 +1,4 @@
1GNS Default Top-Level-Domains
2-----------------------------
3
4
diff --git a/gnu-taler-extensions/rst.template b/gnu-taler-extensions/rst.template
new file mode 100644
index 0000000..6d757b7
--- /dev/null
+++ b/gnu-taler-extensions/rst.template
@@ -0,0 +1,9 @@
1
2
3=================== ===========================================================
4Suffix {{Name}}
5------------------- -----------------------------------------------------------
6Zone Key {{Key}}
7Comment {{Comment}}
8=================== ===========================================================
9
diff --git a/gnunet-protocols/rst.header b/gnunet-protocols/rst.header
index c28a576..f6e68fa 100644
--- a/gnunet-protocols/rst.header
+++ b/gnunet-protocols/rst.header
@@ -1,4 +1,4 @@
1Registry for Overlay Protocols 1GNUnet Overlay Protocols
2------------------------------ 2------------------------
3 3
4 4
diff --git a/index.rst b/index.rst
index e20d1f1..a34fa9b 100644
--- a/index.rst
+++ b/index.rst
@@ -20,3 +20,5 @@ Introduction
20 gnunet-protocols/gnunet_overlay_protocols.rst 20 gnunet-protocols/gnunet_overlay_protocols.rst
21 dot-alt/dot_alt.rst 21 dot-alt/dot_alt.rst
22 gnu-taler-error-codes/taler_error_codes.rst 22 gnu-taler-error-codes/taler_error_codes.rst
23 gnu-taler-db-events/taler_dbevents.rst
24 payto-payment-target-types/payto_payment_target_types.rst
diff --git a/payto-payment-target-types/Makefile b/payto-payment-target-types/Makefile
index 8364f52..9fa175c 100644
--- a/payto-payment-target-types/Makefile
+++ b/payto-payment-target-types/Makefile
@@ -1,2 +1,20 @@
1FILES=payto_payment_target_types.rst
2all: check $(FILES)
3
4
1check: 5check:
2 recfix --check registry.rec 6 recfix --check registry.rec
7
8distclean:
9 rm -f *.tmp
10
11clean:
12 rm -f $(FILES) *.tmp
13
14payto_payment_target_types.rst.tmp: registry.rec rst.template
15 ../format.sh rst.template < registry.rec > $@
16
17payto_payment_target_types.rst: rst.header payto_payment_target_types.rst.tmp
18 cat rst.header payto_payment_target_types.rst.tmp > $@
19
20.PHONY: check
diff --git a/payto-payment-target-types/rst.footer b/payto-payment-target-types/rst.footer
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/payto-payment-target-types/rst.footer
diff --git a/payto-payment-target-types/rst.header b/payto-payment-target-types/rst.header
new file mode 100644
index 0000000..2755377
--- /dev/null
+++ b/payto-payment-target-types/rst.header
@@ -0,0 +1,4 @@
1Taler payment targets
2---------------------
3
4
diff --git a/payto-payment-target-types/rst.template b/payto-payment-target-types/rst.template
new file mode 100644
index 0000000..4fcf5ee
--- /dev/null
+++ b/payto-payment-target-types/rst.template
@@ -0,0 +1,9 @@
1
2
3=================== ===========================================================
4Name {{Name}}
5------------------- -----------------------------------------------------------
6Reference {{Reference}}
7Contact {{Contact}}
8=================== ===========================================================
9