diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-07-03 17:22:33 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-07-03 17:22:33 +0200 |
commit | 75ea35722be6b39eadbe1918a0cc88a9ecd4b2d5 (patch) | |
tree | ca00874ed9f56175c28b5224ec8c7130cb6cde5c /src/include | |
parent | f969bd3c5b47e3b48a6450908a2abf7de50b0998 (diff) |
more work on API atomization
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/taler_exchange_service.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h index d4efc15d5..bca75a317 100644 --- a/src/include/taler_exchange_service.h +++ b/src/include/taler_exchange_service.h @@ -4030,7 +4030,9 @@ typedef void * Run interaction with exchange to check KYC status * of a merchant. * - * @param eh exchange handle to use + * @param ctx CURL context + * @param url exchange base URL + * @param keys keys of the exchange * @param requirement_row number identifying the KYC requirement * @param h_payto hash of the payto:// URI at @a payment_target * @param ut type of the entity performing the KYC check @@ -4040,13 +4042,16 @@ typedef void * @return NULL on error */ struct TALER_EXCHANGE_KycCheckHandle * -TALER_EXCHANGE_kyc_check (struct TALER_EXCHANGE_Handle *eh, - uint64_t requirement_row, - const struct TALER_PaytoHashP *h_payto, - enum TALER_KYCLOGIC_KycUserType ut, - struct GNUNET_TIME_Relative timeout, - TALER_EXCHANGE_KycStatusCallback cb, - void *cb_cls); +TALER_EXCHANGE_kyc_check ( + struct GNUNET_CURL_Context *ctx, + const char *url, + struct TALER_EXCHANGE_Keys *keys, + uint64_t requirement_row, + const struct TALER_PaytoHashP *h_payto, + enum TALER_KYCLOGIC_KycUserType ut, + struct GNUNET_TIME_Relative timeout, + TALER_EXCHANGE_KycStatusCallback cb, + void *cb_cls); /** |