diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-05-03 20:18:37 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-05-03 20:18:37 +0200 |
commit | bce6a266ed4e273e40c90ecf68d7e1444f211526 (patch) | |
tree | bfc36584202fecbae5c1bb9a54330594019cf4e0 /src/include/taler_merchantdb_plugin.h | |
parent | 02807679d45c7160d74349fbea59792459520b26 (diff) |
get new taler-merchant-exchange helper to build
Diffstat (limited to 'src/include/taler_merchantdb_plugin.h')
-rw-r--r-- | src/include/taler_merchantdb_plugin.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/include/taler_merchantdb_plugin.h b/src/include/taler_merchantdb_plugin.h index 30609bae..7a15ddee 100644 --- a/src/include/taler_merchantdb_plugin.h +++ b/src/include/taler_merchantdb_plugin.h @@ -1972,6 +1972,28 @@ struct TALER_MERCHANTDB_Plugin /** + * Update transfer status. + * + * @param cls closure + * @param exchange_url the exchange that made the transfer + * @param wtid wire transfer subject + * @param next_attempt when should we try again (if ever) + * @param ec current error state of checking the transfer + * @param failed true if validation has failed for good + * @param verified true if validation has succeeded for good + * @return database transaction status + */ + enum GNUNET_DB_QueryStatus + (*update_transfer_status)( + void *cls, + const char *exchange_url, + const struct TALER_WireTransferIdentifierRawP *wtid, + struct GNUNET_TIME_Absolute next_attempt, + enum TALER_ErrorCode ec, + bool failed, + bool verified); + + /** * Retrieve wire transfer details of wire details * that taler-merchant-exchange still needs to * investigate. |