taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit c9ba33eb9c90eddf2ecbdcd6225c729c23ace80e
parent 30dda2f2832ed4ac31c3d9d927bef8a9a90e0745
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 11 Dec 2024 22:22:13 +0100

clarify API for #9381

Diffstat:
Mcore/api-exchange.rst | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/core/api-exchange.rst b/core/api-exchange.rst @@ -3836,10 +3836,20 @@ typically also view the balance.) // the initial request for the KYC status using the corresponding // private key. Will be the merchant (instance) public key. // + // This is ONLY given if the merchant did a KYC auth wire transfer. + // It is not given if the deposit was made to a reserve public key. + // The wallet would already know the reserve public key, plus there + // could be various reserve public keys (which do not change), while + // there is only the *latest* KYC auth wire transfer public key. + // // Absent if no public key is currently associated // with the account and the client MUST thus first // credit the exchange via an inbound wire transfer // to associate a public key with the debited account. + // Note that absence does *not* imply a need for a KYC auth + // transfer if the deposit was made to a reserve public key + // that was also used for the deposit. + // // @since protocol **v20**. account_pub?: EddsaPublicKey;