summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/api-exchange.rst8
-rw-r--r--manpages/taler.conf.5.rst21
2 files changed, 26 insertions, 3 deletions
diff --git a/core/api-exchange.rst b/core/api-exchange.rst
index 86b12ad0..ed63cb2f 100644
--- a/core/api-exchange.rst
+++ b/core/api-exchange.rst
@@ -1843,7 +1843,7 @@ exchange.
interface KycNeededRedirect {
// Legitimization target that the merchant should
// use to check for its KYC status using
- // the ``/kyc-check/$LEGITIMIZATION_UUID`` endpoint.
+ // the ``/kyc-check/$LEGITIMIZATION_UUID/...`` endpoint.
legitimization_uuid: Integer;
}
@@ -3318,7 +3318,7 @@ typically also view the balance.)
// Legitimization target that the merchant should
// use to check for its KYC status using
- // the ``/kyc-check/$LEGITIMIZATION_UUID`` endpoint.
+ // the ``/kyc-check/$LEGITIMIZATION_UUID/...`` endpoint.
// Optional, not present if the deposit has not
// yet been aggregated to the point that a KYC
// need has been evaluated.
@@ -4227,7 +4227,7 @@ KYC status updates
}
-.. http:GET:: /kyc-check/$LEGITIMIZATION_UUID/$H_PAYTO
+.. http:GET:: /kyc-check/$LEGITIMIZATION_UUID/$H_PAYTO/$USERTYPE
Check or update KYC status of a particular payment target.
Returns the current KYC status of the account and, if
@@ -4236,6 +4236,8 @@ KYC status updates
returned previously from an exchange API endpoint that
determined that KYC was needed. The H_PATYO must be
the hash of the payto:// URI of the payment target.
+ The USERTYPE states whether the entity to perform
+ the KYC is an "individual" or "business".
**Request:**
diff --git a/manpages/taler.conf.5.rst b/manpages/taler.conf.5.rst
index f34e2a59..510fd87d 100644
--- a/manpages/taler.conf.5.rst
+++ b/manpages/taler.conf.5.rst
@@ -170,6 +170,8 @@ EXCHANGE KYC OAUTH2 OPTIONS
The following options must be in the section "[kyc-provider-XXX]" sections with "LOGIC = oauth2".
+KYC_OAUTH2_VALIDITY
+ Duration (e.g. "12 months") of the validity of the performed KYC check. Can be "forever".
KYC_OAUTH2_AUTH_URL
URL of the OAuth2 endpoint to be used for KYC checks. Requires KYC_ENABLED to be "OAUTH2". Example: "http://localhost:8888/oauth/v2/login" (or "/token")
@@ -190,6 +192,25 @@ KYC_OAUTH2_POST_URL
URL to which the exchange will redirect the client's browser after successful authorization/login for the KYC process.
+EXCHANGE KYC KYCAID OPTIONS
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The following options must be in the section "[kyc-provider-XXX]" sections with "LOGIC = kycaid".
+
+
+KYC_KYCAID_VALIDITY
+ Duration (e.g. "12 months") of the validity of the performed KYC check. Can be "forever".
+
+KYC_KYCAID_AUTH_TOKEN
+ Authentication token to access the KYC service.
+
+KYC_KYCAID_FORM_ID
+ ID that specifies the form to use for the KYC process.
+
+KYC_KYCAID_POST_URL
+ URL to which the exchange will redirect the client's browser after successful authorization/login for the KYC process.
+
+
EXCHANGE OFFLINE SIGNING OPTIONS
--------------------------------