diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-08-17 21:35:30 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-08-17 21:35:30 +0200 |
commit | 14a240f7cc7213959ae11a020b37a6c10837bc4a (patch) | |
tree | 6047a3eeeffbfd415a56084b7ae0ab298a8184ba /src/kyclogic/plugin_kyclogic_kycaid.c | |
parent | 9deca4a0c0c13237a34c91517e506d69161becf5 (diff) | |
download | exchange-14a240f7cc7213959ae11a020b37a6c10837bc4a.tar.xz |
-first sketch of persona kyclogic
Diffstat (limited to 'src/kyclogic/plugin_kyclogic_kycaid.c')
-rw-r--r-- | src/kyclogic/plugin_kyclogic_kycaid.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/src/kyclogic/plugin_kyclogic_kycaid.c b/src/kyclogic/plugin_kyclogic_kycaid.c index 449dac51b..8a5714e72 100644 --- a/src/kyclogic/plugin_kyclogic_kycaid.c +++ b/src/kyclogic/plugin_kyclogic_kycaid.c @@ -86,11 +86,6 @@ struct TALER_KYCLOGIC_ProviderDetails char *form_id; /** - * Where to redirect the client upon completion. - */ - char *post_kyc_redirect_url; - - /** * Validity time for a successful KYC process. */ struct GNUNET_TIME_Relative validity; @@ -283,7 +278,6 @@ kycaid_unload_configuration (struct TALER_KYCLOGIC_ProviderDetails *pd) GNUNET_free (pd->auth_token); GNUNET_free (pd->form_id); GNUNET_free (pd->section); - GNUNET_free (pd->post_kyc_redirect_url); GNUNET_free (pd); } @@ -332,18 +326,6 @@ kycaid_load_configuration (void *cls, if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_string (ps->cfg, provider_section_name, - "KYC_KYCAID_POST_URL", - &pd->post_kyc_redirect_url)) - { - GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, - provider_section_name, - "KYC_KYCAID_POST_URL"); - kycaid_unload_configuration (pd); - return NULL; - } - if (GNUNET_OK != - GNUNET_CONFIGURATION_get_value_string (ps->cfg, - provider_section_name, "KYC_KYCAID_FORM_ID", &pd->form_id)) { @@ -577,8 +559,6 @@ kycaid_initiate (void *cls, "https://api.kycaid.com/forms/%s/urls", pd->form_id); body = GNUNET_JSON_PACK ( - GNUNET_JSON_pack_string ("redirect_url", - pd->post_kyc_redirect_url), GNUNET_JSON_pack_data64_auto ("external_applicant_id", account_id) ); @@ -1019,8 +999,6 @@ async_webhook_reply (void *cls) { struct TALER_KYCLOGIC_WebhookHandle *wh = cls; - fprintf (stderr, - "async reply\n"); wh->cb (wh->cb_cls, wh->legi_row, (0 == wh->legi_row) @@ -1172,7 +1150,7 @@ kycaid_webhook (void *cls, GNUNET_break (0); wh->resp = TALER_MHD_make_error ( TALER_EC_GENERIC_ALLOCATION_FAILURE, - verification_id); + NULL); wh->response_code = MHD_HTTP_INTERNAL_SERVER_ERROR; wh->task = GNUNET_SCHEDULER_add_now (&async_webhook_reply, wh); |