commit f2b8695b6eac0af0249779691600c34d42d7c48a parent c339eb9eedf9860a5cef9125057519ee3569c88b Author: Christian Grothoff <christian@grothoff.org> Date: Fri, 6 Sep 2024 13:29:28 +0200 update spec for #9169 Diffstat:
| M | core/api-merchant.rst | | | 20 | +++++++++++++++++--- |
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/core/api-merchant.rst b/core/api-merchant.rst @@ -1527,15 +1527,29 @@ KYC status checks // Base URL of the exchange this is about. exchange_url: string; + // Numeric `error code <error-codes>` indicating errors the exchange + // returned, or TALER_EC_INVALID for none. + // Optional (as there may not always have + // been an error code). Since protocol **v17**. + exchange_code?: number; + + // HTTP status code returned by the exchange when we asked for + // information about the KYC status. + // Since protocol **v17**. + exchange_http_status: number; + // Our bank wire account this is about. payto_uri: string; - // Wire transfer instructions (including - // amount and subject) for a KYC auth wire + // Array of wire transfer instructions (including + // optional amount and subject) for a KYC auth wire // transfer. Set only if this is required // to get the given exchange working. + // Array because the exchange may have multiple + // bank accounts, in which case any of these + // accounts will do. // Optional. Since protocol **v17**. - payto_kycauth?: string; + payto_kycauth?: string[]; }