summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-04-24 23:29:47 +0200
committerChristian Grothoff <christian@grothoff.org>2023-04-24 23:29:47 +0200
commite85f29911cacb7693891ebc7b2d5600bc505f2cd (patch)
tree78b368977e5183c89faef275e606b2e851a22293
parentbd4e73b2ed06269fdee42eaad21acb5be8be9302 (diff)
new error types for taler-merchant-exchange
-rw-r--r--gnu-taler-error-codes/registry.rec36
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu-taler-error-codes/registry.rec b/gnu-taler-error-codes/registry.rec
index 7f8a959..98c16fd 100644
--- a/gnu-taler-error-codes/registry.rec
+++ b/gnu-taler-error-codes/registry.rec
@@ -1800,6 +1800,42 @@ Name: MERCHANT_PRIVATE_POST_TRANSFERS_CONFLICTING_SUBMISSION
Description: 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.
HttpStatus: 409
+Value: 2258
+Name: MERCHANT_EXCHANGE_TRANSFERS_AWAITING_KEYS
+Description: We are waiting for the exchange to provide us with key material before checking the wire transfer.
+HttpStatus: 202
+
+Value: 2259
+Name: MERCHANT_EXCHANGE_TRANSFERS_AWAITING_LIST
+Description: We are waiting for the exchange to provide us with the list of aggregated transactions.
+HttpStatus: 202
+
+Value: 2260
+Name: MERCHANT_EXCHANGE_TRANSFERS_FATAL_NO_EXCHANGE
+Description: The endpoint indicated in the wire transfer does not belong to a GNU Taler exchange.
+HttpStatus: 200
+
+Value: 2261
+Name: MERCHANT_EXCHANGE_TRANSFERS_FATAL_NOT_FOUND
+Description: The exchange indicated in the wire transfer claims to know nothing about the wire transfer.
+HttpStatus: 200
+
+Value: 2262
+Name: MERCHANT_EXCHANGE_TRANSFERS_RATE_LIMITED
+Description: The interaction with the exchange is delayed due to rate limiting.
+HttpStatus: 202
+
+Value: 2263
+Name: MERCHANT_EXCHANGE_TRANSFERS_TRANSIENT_FAILURE
+Description: We experienced a transient failure in our interaction with the exchange.
+HttpStatus: 202
+
+Value: 2264
+Name: MERCHANT_EXCHANGE_TRANSFERS_HARD_FAILURE
+Description: The response from the exchange was unacceptable and should be reviewed with an auditor.
+HttpStatus: 200
+
+
# 2600-2649: instance operations