setup-kyc-tops.sh (2856B)
1 cat <<EOF >/etc/taler-exchange/conf.d/sandcastle-kyc.conf 2 [exchange] 3 enable_kyc = yes 4 5 AML_SPA_DIALECT = $AML_SPA_DIALECT 6 7 [kyc-provider-sms-challenger] 8 LOGIC = oauth2 9 KYC_OAUTH2_VALIDITY = 2d 10 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID 11 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET 12 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup" 13 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token" 14 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info" 15 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html" 16 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh 17 18 [kyc-provider-email-challenger] 19 LOGIC = oauth2 20 KYC_OAUTH2_VALIDITY = 2d 21 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID 22 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET 23 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup" 24 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token" 25 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info" 26 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html" 27 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh 28 29 [kyc-provider-postal-challenger] 30 LOGIC = oauth2 31 KYC_OAUTH2_VALIDITY = 2d 32 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID 33 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET 34 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup" 35 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token" 36 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info" 37 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html" 38 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh 39 40 [kyc-provider-kycaid-individual] 41 LOGIC = oauth2 42 KYC_OAUTH2_VALIDITY = 2d 43 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID 44 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET 45 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup" 46 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token" 47 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info" 48 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html" 49 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh 50 51 [kyc-provider-kycaid-business] 52 LOGIC = oauth2 53 KYC_OAUTH2_VALIDITY = 2d 54 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID 55 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET 56 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup" 57 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token" 58 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info" 59 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html" 60 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh 61 EOF 62 63 64 sed -e "s/CHF:/$CURRENCY:/g" /data/kyc-rules-tops.conf >>/etc/taler-exchange/conf.d/sandcastle-kyc.conf