exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 204f296a3303c614db221cfd6768c3cc9f99e83a
parent 2731e0aa4d3aea7a50ef38cee7ca69cc5db420cd
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Sat, 30 Nov 2019 00:24:38 +0100

new bank error code

Diffstat:
Msrc/include/taler_error_codes.h | 15++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/include/taler_error_codes.h b/src/include/taler_error_codes.h @@ -1844,12 +1844,25 @@ enum TALER_ErrorCode /** * This error code is returned when no known exception types - * captured the exception. + * captured the exception, and comes along with a 500 Internal + * Server Error. */ TALER_EC_BANK_UNMANAGED_EXCEPTION = 5300, /** + * This error code is used for all those exceptions that + * do not really need a specific error code to return to + * the client, but need to signal the middleware that the + * bank is not responding with 500 Internal Server Error. + * + * Used for example when a client is trying to register + * with a unavailable username. + */ + TALER_EC_BANK_SOFT_EXCEPTION = 5300, + + + /** * The sync service failed to access its database. * This response is provided with HTTP status code * MHD_HTTP_INTERNAL_SERVER_ERROR.