summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-07-18 22:38:44 +0200
committerChristian Grothoff <christian@grothoff.org>2020-07-18 22:38:44 +0200
commitc4a40118ebf603a8e1055ad734b95eb29d622880 (patch)
tree1c2fc84acab77b2e7093a6c2aa20edeb7c2b17d8
parentaebbd985fe0e8cdc6f5fe3c6ce623d2a16cc04a0 (diff)
more status codes for /paid handler
-rw-r--r--gnu-taler-error-codes/registry.rec15
1 files changed, 15 insertions, 0 deletions
diff --git a/gnu-taler-error-codes/registry.rec b/gnu-taler-error-codes/registry.rec
index 53eb06d..8c118b3 100644
--- a/gnu-taler-error-codes/registry.rec
+++ b/gnu-taler-error-codes/registry.rec
@@ -1007,6 +1007,21 @@ Name: PAY_EXCHANGE_FAILED
Description: The payment failed at the exchange.
HttpStatus: 424
+Value: 2147
+Name: PAID_ORDER_UNKNOWN
+Description: The order is not known.
+HttpStatus: 404
+
+Value: 2148
+Name: PAID_CONTRACT_HASH_MISMATCH
+Description: The contract hash does not match the given order ID.
+HttpStatus: 409
+
+Value: 2149
+Name: PAID_COIN_SIGNATURE_INVALID
+Description: The signature of the merchant is not valid for the given contract hash.
+HttpStatus: 403
+
Value: 2150
Name: ABORT_EXCHANGE_KEYS_FAILURE
Description: The merchant failed to contact the exchange.