summaryrefslogtreecommitdiff
path: root/src/include/taler_merchant_service.h
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-04-10 11:18:56 +0200
committerChristian Grothoff <christian@grothoff.org>2023-04-10 11:18:56 +0200
commit208dbea1ce964495dbd4ee1b572694a43d8cdb6b (patch)
treeda6ac58120683516da053905224d00ec620dc42f /src/include/taler_merchant_service.h
parent31babe5cf8e1259b719461fa318db9ae0778ec1a (diff)
downloadmerchant-208dbea1ce964495dbd4ee1b572694a43d8cdb6b.tar.gz
merchant-208dbea1ce964495dbd4ee1b572694a43d8cdb6b.tar.bz2
merchant-208dbea1ce964495dbd4ee1b572694a43d8cdb6b.zip
add implementation of AML status report (#7684)
Diffstat (limited to 'src/include/taler_merchant_service.h')
-rw-r--r--src/include/taler_merchant_service.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/include/taler_merchant_service.h b/src/include/taler_merchant_service.h
index b2f2f334..3d55e4b0 100644
--- a/src/include/taler_merchant_service.h
+++ b/src/include/taler_merchant_service.h
@@ -2183,7 +2183,7 @@ struct TALER_MERCHANT_PayResponse
* Optional payment confirmation code returned by the service.
*/
const char *pos_confirmation;
-
+
} success;
// TODO: might want to return further details on errors,
@@ -3948,7 +3948,9 @@ struct TALER_MERCHANT_AccountKycRedirectDetail
/**
* URL that the user should open in a browser to
* proceed with the KYC process (as returned
- * by the exchange's /kyc-check/ endpoint).
+ * by the exchange's /kyc-check/ endpoint). Can
+ * be NULL, specifically if KYC is satisfied but
+ * the transactions are hanging in AML.
*/
const char *kyc_url;
@@ -3961,6 +3963,11 @@ struct TALER_MERCHANT_AccountKycRedirectDetail
* Our bank wire account this is about.
*/
const char *payto_uri;
+
+ /**
+ * AML state for our account.
+ */
+ enum TALER_AmlDecisionState aml_status;
};