From 9cea8197b5a426e6e8442a15c118732e5ca06231 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Mon, 3 Oct 2016 10:32:17 +0200 Subject: defining merchant's signature for successful payments --- src/include/taler_signatures.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/include/taler_signatures.h b/src/include/taler_signatures.h index 09df98b26..b6dd243f2 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 */ -- cgit v1.2.3 From a42155d5524538cdadb5d8a0bfc4ac41f5e39656 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Mon, 3 Oct 2016 14:08:14 +0200 Subject: Adding struct to be signed over related to #4702 --- src/include/taler_signatures.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/include/taler_signatures.h b/src/include/taler_signatures.h index b6dd243f2..8ce10b722 100644 --- a/src/include/taler_signatures.h +++ b/src/include/taler_signatures.h @@ -1078,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 -- cgit v1.2.3