summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_post-orders-ID-refund.h
diff options
context:
space:
mode:
authorJonathan Buchanan <jonathan.russ.buchanan@gmail.com>2020-08-16 02:42:03 -0400
committerJonathan Buchanan <jonathan.russ.buchanan@gmail.com>2020-08-16 02:42:49 -0400
commit84d79e5c8eda85d4dc2af6528de19a35350ad60e (patch)
tree38d109bda1d7f1b9fed8ca44a7834aa6fc205bcf /src/backend/taler-merchant-httpd_post-orders-ID-refund.h
parent5e9a041c084f70c7bb80d13b960402d30cd5e6fe (diff)
downloadmerchant-84d79e5c8eda85d4dc2af6528de19a35350ad60e.tar.gz
merchant-84d79e5c8eda85d4dc2af6528de19a35350ad60e.tar.bz2
merchant-84d79e5c8eda85d4dc2af6528de19a35350ad60e.zip
early stages of implementing POST /orders/$ORDER_ID/refund
Diffstat (limited to 'src/backend/taler-merchant-httpd_post-orders-ID-refund.h')
-rw-r--r--src/backend/taler-merchant-httpd_post-orders-ID-refund.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-refund.h b/src/backend/taler-merchant-httpd_post-orders-ID-refund.h
new file mode 100644
index 00000000..8bf0a6ee
--- /dev/null
+++ b/src/backend/taler-merchant-httpd_post-orders-ID-refund.h
@@ -0,0 +1,40 @@
+/*
+ This file is part of TALER
+ (C) 2020 Taler Systems SA
+
+ TALER is free software; you can redistribute it and/or modify it under the
+ terms of the GNU General Public License as published by the Free Software
+ Foundation; either version 3, or (at your option) any later version.
+
+ TALER is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with
+ TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
+*/
+/**
+ * @file backend/taler-merchant-httpd_post-orders-ID-refund.h
+ * @brief headers for POST /orders/$ID/refund handler
+ * @author Jonathan Buchanan
+ */
+#ifndef TALER_EXCHANGE_HTTPD_POST_ORDERS_ID_REFUND_H
+#define TALER_EXCHANGE_HTTPD_POST_ORDERS_ID_REFUND_H
+#include <microhttpd.h>
+#include "taler-merchant-httpd.h"
+
+
+/**
+ * Obtain refunds for an order.
+ *
+ * @param rh context of the handler
+ * @param connection the MHD connection to handle
+ * @param[in,out] hc context with further information about the request
+ * @return MHD result code
+ */
+MHD_RESULT
+TMH_post_orders_ID_refund (const struct TMH_RequestHandler *rh,
+ struct MHD_Connection *connection,
+ struct TMH_HandlerContext *hc);
+
+#endif