summaryrefslogtreecommitdiff
path: root/src/include/taler_signatures.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/taler_signatures.h')
-rw-r--r--src/include/taler_signatures.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/include/taler_signatures.h b/src/include/taler_signatures.h
index 09df98b26..8ce10b722 100644
--- a/src/include/taler_signatures.h
+++ b/src/include/taler_signatures.h
@@ -153,6 +153,12 @@
*/
#define TALER_SIGNATURE_MERCHANT_TRACK_TRANSACTION 1103
+/**
+ * Signature where the merchant confirms that the payment was
+ * successful
+ */
+#define TALER_SIGNATURE_MERCHANT_PAYMENT_OK 1104
+
/*********************/
/* Wallet signatures */
@@ -1072,6 +1078,15 @@ struct TALER_ContractPS
struct TALER_MerchantPublicKeyP merchant_pub;
};
+/**
+ * Used by merchants to return signed responses to /pay requests.
+ * Currently only used to return 200 OK signed responses.
+ */
+struct PaymentResponsePS
+{
+ struct GNUNET_CRYPTO_EccSignaturePurpose purpose;
+};
+
/**
* Details affirmed by the exchange about a wire transfer the exchange