diff --git a/src/shared/i18n/de/mail.json b/src/shared/i18n/de/mail.json index ebebbd5e9c..1fd1ae57e8 100644 --- a/src/shared/i18n/de/mail.json +++ b/src/shared/i18n/de/mail.json @@ -94,10 +94,10 @@ "manual_check_phone": "Wir konnten dich unter deiner angegebenen Telefonnummer nicht erreichen. Du kannst einen erneuten Anruf und eine bevorzugte Uhrzeit für das Telefongespräch selber hier beantragen: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_phone": "Wir konnten dich unter deiner angegebenen Telefonnummer nicht erreichen. Du kannst einen erneuten Anruf und eine bevorzugte Uhrzeit für das Telefongespräch selber hier beantragen: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_country_phone": "Wir konnten dich unter deiner angegebenen Telefonnummer nicht erreichen. Du kannst einen erneuten Anruf und eine bevorzugte Uhrzeit für das Telefongespräch selber hier beantragen: [url:https://app.dfx.swiss/settings?a=call]", - "manual_check_phone_rejected": "Das Telefonat war nicht erfolgreich oder wurde abgelehnt", + "manual_check_phone_rejected": "Das Telefonat war nicht erfolgreich, wurde abgelehnt oder du hast dem Telefonat nicht zugestimmt", "merge_incomplete": "Die Email Bestätigung wurde nicht akzeptiert", - "intermediary_without_sender": "Die Absenderbank (Wise/Revolut) hat nur den Banknamen übermittelt, nicht aber den Namen des Kontoinhabers. DFX kann daher den tatsächlichen Absender nicht verifizieren und die Transaktion nicht verarbeiten.", - "name_too_short": "Dein Name ist zu kurz für die Bankverarbeitung. Banken benötigen mindestens 4 Buchstaben im Namen des Kontoinhabers.", + "intermediary_without_sender": "Die Absenderbank (Wise/Revolut) hat nur den Banknamen übermittelt, nicht aber den Namen des Kontoinhabers. DFX kann daher den tatsächlichen Absender nicht verifizieren und die Transaktion nicht verarbeiten", + "name_too_short": "Dein Name ist zu kurz für die Bankverarbeitung. Banken benötigen mindestens 4 Buchstaben im Namen des Kontoinhabers", "asset_input_not_allowed": "Das Asset ist derzeit nicht für den Handel mit DFX verfügbar" }, "kyc_start": "Du kannst den KYC Prozess hier starten:
[url:{urlText}]" @@ -216,8 +216,8 @@ "salutation": "Es ist eine manuelle Überprüfung per Telefon erforderlich", "line1": "Wir haben deine Einzahlung erhalten.", "line2": "Wir werden uns in Kürze auf der Telefonnummer {phone} bei dir melden.", - "line3": "Wenn alle Fragen geklärt sind, wird deine Transaktion automatisch weiterverarbeitet.", - "line4": "Du kannst eine bevorzugte Uhrzeit für das Telefongespräch selber hier angeben: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Stimme dem Gespräch zu und wähle deine bevorzugte Uhrzeit für das Telefongespräch hier aus: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Wenn alle Fragen geklärt sind, wird deine Transaktion automatisch weiterverarbeitet.", "line5": "Wenn du stattdessen eine Rückzahlung anfordern möchtest:
[url:Klick hier]" }, "merge_incomplete": { @@ -243,8 +243,8 @@ "salutation": "Es ist eine manuelle Überprüfung per Telefon erforderlich", "line1": "Wir haben deine Einzahlung erhalten.", "line2": "Wir werden uns in Kürze auf der Telefonnummer {phone} bei dir melden.", - "line3": "Wenn alle Fragen geklärt sind, wird deine Transaktion automatisch weiterverarbeitet.", - "line4": "Du kannst eine bevorzugte Uhrzeit für das Telefongespräch selber hier angeben: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Stimme dem Gespräch zu und wähle deine bevorzugte Uhrzeit für das Telefongespräch hier aus: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Wenn alle Fragen geklärt sind, wird deine Transaktion automatisch weiterverarbeitet.", "line5": "Wenn du stattdessen eine Rückzahlung anfordern möchtest:
[url:Klick hier]" }, "manual_check_ip_country_phone": { @@ -252,8 +252,8 @@ "salutation": "Es ist eine manuelle Überprüfung per Telefon erforderlich", "line1": "Wir haben deine Einzahlung erhalten.", "line2": "Wir werden uns in Kürze auf der Telefonnummer {phone} bei dir melden.", - "line3": "Wenn alle Fragen geklärt sind, wird deine Transaktion automatisch weiterverarbeitet.", - "line4": "Du kannst eine bevorzugte Uhrzeit für das Telefongespräch selber hier angeben: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Stimme dem Gespräch zu und wähle deine bevorzugte Uhrzeit für das Telefongespräch hier aus: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Wenn alle Fragen geklärt sind, wird deine Transaktion automatisch weiterverarbeitet.", "line5": "Wenn du stattdessen eine Rückzahlung anfordern möchtest:
[url:Klick hier]" } }, diff --git a/src/shared/i18n/en/mail.json b/src/shared/i18n/en/mail.json index bf74208214..241352a3c4 100644 --- a/src/shared/i18n/en/mail.json +++ b/src/shared/i18n/en/mail.json @@ -94,10 +94,10 @@ "manual_check_phone": "We were unable to reach you at the phone number you provided. You can request a callback and a preferred time for the phone call yourself here: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_phone": "We were unable to reach you at the phone number you provided. You can request a callback and a preferred time for the phone call yourself here: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_country_phone": "We were unable to reach you at the phone number you provided. You can request a callback and a preferred time for the phone call yourself here: [url:https://app.dfx.swiss/settings?a=call]", - "manual_check_phone_rejected": "The phone call was unsuccessful or rejected", + "manual_check_phone_rejected": "The call was unsuccessful, was rejected, or you did not accept the call", "merge_incomplete": "The email confirmation was not accepted", - "intermediary_without_sender": "The sender bank (Wise/Revolut) only transmitted the bank name, not the account holder's name. DFX is therefore unable to verify the actual sender and cannot process the transaction.", - "name_too_short": "Your name is too short for bank processing. Banks require at least 4 letters in the account holder name.", + "intermediary_without_sender": "The sender bank (Wise/Revolut) only transmitted the bank name, not the account holder's name. DFX is therefore unable to verify the actual sender and cannot process the transaction", + "name_too_short": "Your name is too short for bank processing. Banks require at least 4 letters in the account holder name", "asset_input_not_allowed": "The asset is currently not available for trading with DFX" }, "kyc_start": "You can start the KYC process here:
[url:{urlText}]" @@ -216,8 +216,8 @@ "salutation": "A manual verification by phone is required", "line1": "We have received your deposit.", "line2": "We will contact you shortly at {phone}.", - "line3": "Once all questions have been clarified, your transaction will be processed automatically.", - "line4": "You can specify your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Agree to the call and select your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Once all questions have been clarified, your transaction will be processed automatically.", "line5": "If you would like to request a refund instead:
[url:click here]" }, "merge_incomplete": { @@ -243,8 +243,8 @@ "salutation": "A manual verification by phone is required", "line1": "We have received your deposit.", "line2": "We will contact you shortly at {phone}.", - "line3": "Once all questions have been clarified, your transaction will be processed automatically.", - "line4": "You can specify your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Agree to the call and select your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Once all questions have been clarified, your transaction will be processed automatically.", "line5": "If you would like to request a refund instead:
[url:click here]" }, "manual_check_ip_country_phone": { @@ -252,8 +252,8 @@ "salutation": "A manual verification by phone is required", "line1": "We have received your deposit.", "line2": "We will contact you shortly at {phone}.", - "line3": "Once all questions have been clarified, your transaction will be processed automatically.", - "line4": "You can specify your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Agree to the call and select your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Once all questions have been clarified, your transaction will be processed automatically.", "line5": "If you would like to request a refund instead:
[url:click here]" } }, diff --git a/src/shared/i18n/es/mail.json b/src/shared/i18n/es/mail.json index 111c77fec1..9815b2c5fd 100644 --- a/src/shared/i18n/es/mail.json +++ b/src/shared/i18n/es/mail.json @@ -94,10 +94,10 @@ "manual_check_phone": "No hemos podido contactar con usted al número de teléfono que nos facilitó. Aquí puede solicitar una llamada y elegir la hora que prefiera para recibirla: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_phone": "No hemos podido contactar con usted al número de teléfono que nos facilitó. Aquí puede solicitar una llamada y elegir la hora que prefiera para recibirla: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_country_phone": "No hemos podido contactar con usted al número de teléfono que nos facilitó. Aquí puede solicitar una llamada y elegir la hora que prefiera para recibirla: [url:https://app.dfx.swiss/settings?a=call]", - "manual_check_phone_rejected": "La llamada telefónica no se ha podido realizar o ha sido rechazada.", + "manual_check_phone_rejected": "La llamada no se ha realizado, ha sido rechazada o no la has aceptado", "merge_incomplete": "El correo electrónico de confirmación no fue aceptado", - "intermediary_without_sender": "El banco emisor (Wise/Revolut) solo transmitió el nombre del banco, no el nombre del titular de la cuenta. Por lo tanto, DFX no puede verificar el remitente real y no puede procesar la transacción.", - "name_too_short": "Tu nombre es demasiado corto para el procesamiento bancario. Los bancos requieren al menos 4 letras en el nombre del titular de la cuenta.", + "intermediary_without_sender": "El banco emisor (Wise/Revolut) solo transmitió el nombre del banco, no el nombre del titular de la cuenta. Por lo tanto, DFX no puede verificar el remitente real y no puede procesar la transacción", + "name_too_short": "Tu nombre es demasiado corto para el procesamiento bancario. Los bancos requieren al menos 4 letras en el nombre del titular de la cuenta", "asset_input_not_allowed": "Este activo no está actualmente disponible para comerciar con DFX" }, "kyc_start": "Puede iniciar el proceso KYC aquí:
[url:{urlText}]" @@ -216,8 +216,8 @@ "salutation": "Se requiere una verificación manual por teléfono", "line1": "Hemos recibido su depósito.", "line2": "Nos pondremos en contacto con usted en breve en el {phone}.", - "line3": "Una vez que se hayan aclarado todas las preguntas, su transacción se procesará automáticamente.", - "line4": "Aquí puede especificar la hora que prefiera para la llamada telefónica: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Acepta la llamada y selecciona aquí la hora que prefieras para la llamada telefónica: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Una vez que se hayan aclarado todas las preguntas, su transacción se procesará automáticamente.", "line5": "Si desea solicitar un reembolso en su lugar:
[url:haga clic aquí]" }, "merge_incomplete": { @@ -243,8 +243,8 @@ "salutation": "Se requiere una verificación manual por teléfono", "line1": "Hemos recibido su depósito.", "line2": "Nos pondremos en contacto con usted en breve en el {phone}.", - "line3": "Una vez que se hayan aclarado todas las preguntas, su transacción se procesará automáticamente.", - "line4": "Aquí puede especificar la hora que prefiera para la llamada telefónica: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Acepta la llamada y selecciona aquí la hora que prefieras para la llamada telefónica: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Una vez que se hayan aclarado todas las preguntas, su transacción se procesará automáticamente.", "line5": "Si desea solicitar un reembolso en su lugar:
[url:haga clic aquí]" }, "manual_check_ip_country_phone": { @@ -252,8 +252,8 @@ "salutation": "Se requiere una verificación manual por teléfono", "line1": "Hemos recibido su depósito.", "line2": "Nos pondremos en contacto con usted en breve en el {phone}.", - "line3": "Una vez que se hayan aclarado todas las preguntas, su transacción se procesará automáticamente.", - "line4": "Aquí puede especificar la hora que prefiera para la llamada telefónica: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Acepta la llamada y selecciona aquí la hora que prefieras para la llamada telefónica: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Una vez que se hayan aclarado todas las preguntas, su transacción se procesará automáticamente.", "line5": "Si desea solicitar un reembolso en su lugar:
[url:haga clic aquí]" } }, diff --git a/src/shared/i18n/fr/mail.json b/src/shared/i18n/fr/mail.json index 9343213558..b42298b303 100644 --- a/src/shared/i18n/fr/mail.json +++ b/src/shared/i18n/fr/mail.json @@ -94,10 +94,10 @@ "manual_check_phone": "Nous n'avons pas réussi à vous joindre au numéro de téléphone que vous avez fourni. Vous pouvez demander ici à être rappelé et indiquer l'heure à laquelle vous souhaitez recevoir l'appel: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_phone": "Nous n'avons pas réussi à vous joindre au numéro de téléphone que vous avez fourni. Vous pouvez demander ici à être rappelé et indiquer l'heure à laquelle vous souhaitez recevoir l'appel: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_country_phone": "Nous n'avons pas réussi à vous joindre au numéro de téléphone que vous avez fourni. Vous pouvez demander ici à être rappelé et indiquer l'heure à laquelle vous souhaitez recevoir l'appel: [url:https://app.dfx.swiss/settings?a=call]", - "manual_check_phone_rejected": "L'appel téléphonique n'a pas abouti ou a été rejeté", + "manual_check_phone_rejected": "L'appel n'a pas abouti, a été rejeté ou vous ne l'avez pas accepté", "merge_incomplete": "L'e-mail de confirmation n'a pas été accepté", - "intermediary_without_sender": "La banque émettrice (Wise/Revolut) n'a transmis que le nom de la banque, et non le nom du titulaire du compte. DFX ne peut donc pas vérifier l'expéditeur réel et ne peut pas traiter la transaction.", - "name_too_short": "Votre nom est trop court pour le traitement bancaire. Les banques exigent au moins 4 lettres dans le nom du titulaire du compte.", + "intermediary_without_sender": "La banque émettrice (Wise/Revolut) n'a transmis que le nom de la banque, et non le nom du titulaire du compte. DFX ne peut donc pas vérifier l'expéditeur réel et ne peut pas traiter la transaction", + "name_too_short": "Votre nom est trop court pour le traitement bancaire. Les banques exigent au moins 4 lettres dans le nom du titulaire du compte", "asset_input_not_allowed": "Cet actif n'est actuellement pas disponible à l'échange avec DFX" }, "kyc_start": "Vous pouvez commencer le processus KYC ici:
[url:{urlText}]" @@ -216,8 +216,8 @@ "salutation": "Une vérification manuelle par téléphone est requise", "line1": "Nous avons bien reçu votre acompte.", "line2": "Nous vous contacterons sous peu au {phone}.", - "line3": "Une fois toutes les questions clarifiées, votre transaction sera traitée automatiquement.", - "line4": "Vous pouvez indiquer ici l'heure à laquelle vous souhaitez recevoir l'appel téléphonique: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Acceptez l'appel et choisissez ici l'heure qui vous convient pour l'entretien téléphonique: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Une fois toutes les questions clarifiées, votre transaction sera traitée automatiquement.", "line5": "Si vous souhaitez demander un remboursement:
[url:cliquez ici]" }, "merge_incomplete": { @@ -243,8 +243,8 @@ "salutation": "Une vérification manuelle par téléphone est requise", "line1": "Nous avons bien reçu votre acompte.", "line2": "Nous vous contacterons sous peu au {phone}.", - "line3": "Une fois toutes les questions clarifiées, votre transaction sera traitée automatiquement.", - "line4": "Vous pouvez indiquer ici l'heure à laquelle vous souhaitez recevoir l'appel téléphonique: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Acceptez l'appel et choisissez ici l'heure qui vous convient pour l'entretien téléphonique: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Une fois toutes les questions clarifiées, votre transaction sera traitée automatiquement.", "line5": "Si vous souhaitez demander un remboursement:
[url:cliquez ici]" }, "manual_check_ip_country_phone": { @@ -252,8 +252,8 @@ "salutation": "Une vérification manuelle par téléphone est requise", "line1": "Nous avons bien reçu votre acompte.", "line2": "Nous vous contacterons sous peu au {phone}.", - "line3": "Une fois toutes les questions clarifiées, votre transaction sera traitée automatiquement.", - "line4": "Vous pouvez indiquer ici l'heure à laquelle vous souhaitez recevoir l'appel téléphonique: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Acceptez l'appel et choisissez ici l'heure qui vous convient pour l'entretien téléphonique: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Une fois toutes les questions clarifiées, votre transaction sera traitée automatiquement.", "line5": "Si vous souhaitez demander un remboursement:
[url:cliquez ici]" } }, diff --git a/src/shared/i18n/it/mail.json b/src/shared/i18n/it/mail.json index 6583dc282c..5f6432e607 100644 --- a/src/shared/i18n/it/mail.json +++ b/src/shared/i18n/it/mail.json @@ -94,10 +94,10 @@ "manual_check_phone": "Non siamo riusciti a contattarti al numero di telefono che ci hai fornito. Puoi richiedere tu stesso una richiamata e indicare l'orario che preferisci per la telefonata qui: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_phone": "Non siamo riusciti a contattarti al numero di telefono che ci hai fornito. Puoi richiedere tu stesso una richiamata e indicare l'orario che preferisci per la telefonata qui: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_country_phone": "Non siamo riusciti a contattarti al numero di telefono che ci hai fornito. Puoi richiedere tu stesso una richiamata e indicare l'orario che preferisci per la telefonata qui: [url:https://app.dfx.swiss/settings?a=call]", - "manual_check_phone_rejected": "La telefonata non è andata a buon fine o è stata rifiutata.", + "manual_check_phone_rejected": "La chiamata non è andata a buon fine, è stata rifiutata oppure non l'hai accettata", "merge_incomplete": "L'e-mail di conferma non è stata accettata", - "intermediary_without_sender": "La banca mittente (Wise/Revolut) ha trasmesso solo il nome della banca, non il nome del titolare del conto. DFX non può quindi verificare il mittente effettivo e non può elaborare la transazione.", - "name_too_short": "Il tuo nome è troppo corto per l'elaborazione bancaria. Le banche richiedono almeno 4 lettere nel nome del titolare del conto.", + "intermediary_without_sender": "La banca mittente (Wise/Revolut) ha trasmesso solo il nome della banca, non il nome del titolare del conto. DFX non può quindi verificare il mittente effettivo e non può elaborare la transazione", + "name_too_short": "Il tuo nome è troppo corto per l'elaborazione bancaria. Le banche richiedono almeno 4 lettere nel nome del titolare del conto", "asset_input_not_allowed": "L'asset non è al momento disponibile per lo scambio su DFX" }, "kyc_start": "Potete iniziare il processo KYC qui:
[url:{urlText}]" @@ -216,8 +216,8 @@ "salutation": "È richiesta una verifica manuale tramite telefono.", "line1": "Abbiamo ricevuto il tuo deposito.", "line2": "Ti contatteremo a breve al numero {phone}.", - "line3": "Una volta chiariti tutti i dubbi, la transazione verrà elaborata automaticamente.", - "line4": "Qui puoi specificare l'orario che preferisci per la telefonata: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Accetta la chiamata e seleziona qui l'orario che preferisci per la telefonata: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Una volta chiariti tutti i dubbi, la transazione verrà elaborata automaticamente.", "line5": "Se invece si desidera richiedere un rimborso:
[url:clicca qui]" }, "merge_incomplete": { @@ -243,8 +243,8 @@ "salutation": "È richiesta una verifica manuale tramite telefono.", "line1": "Abbiamo ricevuto il tuo deposito.", "line2": "Ti contatteremo a breve al numero {phone}.", - "line3": "Una volta chiariti tutti i dubbi, la transazione verrà elaborata automaticamente.", - "line4": "Qui puoi specificare l'orario che preferisci per la telefonata: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Accetta la chiamata e seleziona qui l'orario che preferisci per la telefonata: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Una volta chiariti tutti i dubbi, la transazione verrà elaborata automaticamente.", "line5": "Se invece si desidera richiedere un rimborso:
[url:clicca qui]" }, "manual_check_ip_country_phone": { @@ -252,8 +252,8 @@ "salutation": "È richiesta una verifica manuale tramite telefono.", "line1": "Abbiamo ricevuto il tuo deposito.", "line2": "Ti contatteremo a breve al numero {phone}.", - "line3": "Una volta chiariti tutti i dubbi, la transazione verrà elaborata automaticamente.", - "line4": "Qui puoi specificare l'orario che preferisci per la telefonata: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Accetta la chiamata e seleziona qui l'orario che preferisci per la telefonata: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Una volta chiariti tutti i dubbi, la transazione verrà elaborata automaticamente.", "line5": "Se invece si desidera richiedere un rimborso:
[url:clicca qui]" } }, diff --git a/src/shared/i18n/pt/mail.json b/src/shared/i18n/pt/mail.json index ac5f1c71c4..97b770f67f 100644 --- a/src/shared/i18n/pt/mail.json +++ b/src/shared/i18n/pt/mail.json @@ -94,10 +94,10 @@ "manual_check_phone": "We were unable to reach you at the phone number you provided. You can request a callback and a preferred time for the phone call yourself here: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_phone": "We were unable to reach you at the phone number you provided. You can request a callback and a preferred time for the phone call yourself here: [url:https://app.dfx.swiss/settings?a=call]", "manual_check_ip_country_phone": "We were unable to reach you at the phone number you provided. You can request a callback and a preferred time for the phone call yourself here: [url:https://app.dfx.swiss/settings?a=call]", - "manual_check_phone_rejected": "The phone call was unsuccessful or rejected", + "manual_check_phone_rejected": "The call was unsuccessful, was rejected, or you did not accept the call", "merge_incomplete": "The email confirmation was not accepted", - "intermediary_without_sender": "O banco remetente (Wise/Revolut) transmitiu apenas o nome do banco, não o nome do titular da conta. Portanto, a DFX não pode verificar o remetente real e não pode processar a transação.", - "name_too_short": "O seu nome é muito curto para o processamento bancário. Os bancos exigem pelo menos 4 letras no nome do titular da conta.", + "intermediary_without_sender": "O banco remetente (Wise/Revolut) transmitiu apenas o nome do banco, não o nome do titular da conta. Portanto, a DFX não pode verificar o remetente real e não pode processar a transação", + "name_too_short": "O seu nome é muito curto para o processamento bancário. Os bancos exigem pelo menos 4 letras no nome do titular da conta", "asset_input_not_allowed": "The asset is currently not available for trading with DFX" }, "kyc_start": "You can start the KYC process here:
[url:{urlText}]" @@ -216,8 +216,8 @@ "salutation": "A manual verification by phone is required", "line1": "We have received your deposit.", "line2": "We will contact you shortly at {phone}.", - "line3": "Once all questions have been clarified, your transaction will be processed automatically.", - "line4": "You can specify your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Agree to the call and select your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Once all questions have been clarified, your transaction will be processed automatically.", "line5": "If you would like to request a refund instead:
[url:click here]" }, "merge_incomplete": { @@ -243,8 +243,8 @@ "salutation": "A manual verification by phone is required", "line1": "We have received your deposit.", "line2": "We will contact you shortly at {phone}.", - "line3": "Once all questions have been clarified, your transaction will be processed automatically.", - "line4": "You can specify your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Agree to the call and select your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Once all questions have been clarified, your transaction will be processed automatically.", "line5": "If you would like to request a refund instead:
[url:click here]" }, "manual_check_ip_country_phone": { @@ -252,8 +252,8 @@ "salutation": "A manual verification by phone is required", "line1": "We have received your deposit.", "line2": "We will contact you shortly at {phone}.", - "line3": "Once all questions have been clarified, your transaction will be processed automatically.", - "line4": "You can specify your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line3": "Agree to the call and select your preferred time for the phone call here: [url:https://app.dfx.swiss/settings?a=call]", + "line4": "Once all questions have been clarified, your transaction will be processed automatically.", "line5": "If you would like to request a refund instead:
[url:click here]" } }, diff --git a/src/subdomains/core/aml/enums/aml-error.enum.ts b/src/subdomains/core/aml/enums/aml-error.enum.ts index d84786af6a..def9f32603 100644 --- a/src/subdomains/core/aml/enums/aml-error.enum.ts +++ b/src/subdomains/core/aml/enums/aml-error.enum.ts @@ -65,6 +65,7 @@ export enum AmlError { BANK_RELEASE_DATE_MISSING = 'BankReleaseDateMissing', IP_COUNTRY_MISMATCH = 'IpCountryMismatch', USER_DATA_FAILED_CALL = 'UserDataFailedCall', + USER_DATA_REJECTED_CALL = 'UserDataRejectedCall', TRADE_APPROVAL_DATE_MISSING = 'TradeApprovalDateMissing', BANK_TX_CUSTOMER_NAME_MISSING = 'BankTxCustomerNameMissing', FORCE_MANUAL_CHECK = 'ForceManualCheck', @@ -320,6 +321,11 @@ export const AmlErrorResult: { amlCheck: CheckStatus.FAIL, amlReason: AmlReason.MANUAL_CHECK_PHONE_FAILED, }, + [AmlError.USER_DATA_REJECTED_CALL]: { + type: AmlErrorType.CRUCIAL, + amlCheck: CheckStatus.FAIL, + amlReason: AmlReason.MANUAL_CHECK_PHONE_FAILED, + }, [AmlError.TRADE_APPROVAL_DATE_MISSING]: { type: AmlErrorType.CRUCIAL, amlCheck: CheckStatus.PENDING, diff --git a/src/subdomains/core/aml/services/aml-helper.service.ts b/src/subdomains/core/aml/services/aml-helper.service.ts index 64197b5571..3345a46816 100644 --- a/src/subdomains/core/aml/services/aml-helper.service.ts +++ b/src/subdomains/core/aml/services/aml-helper.service.ts @@ -66,9 +66,11 @@ export class AmlHelperService { !entity.wallet.autoTradeApproval ) errors.push( - [PhoneCallStatus.USER_REJECTED, PhoneCallStatus.FAILED].includes(entity.userData.phoneCallStatus) + entity.userData.phoneCallStatus === PhoneCallStatus.FAILED ? AmlError.USER_DATA_FAILED_CALL - : AmlError.TRADE_APPROVAL_DATE_MISSING, + : entity.userData.phoneCallStatus === PhoneCallStatus.USER_REJECTED && !entity.userData.phoneCallAccepted + ? AmlError.USER_DATA_REJECTED_CALL + : AmlError.TRADE_APPROVAL_DATE_MISSING, ); if (entity.inputReferenceAmount < minVolume * 0.9) errors.push(AmlError.MIN_VOLUME_NOT_REACHED); if (entity.user.isBlocked) errors.push(AmlError.USER_BLOCKED); @@ -102,9 +104,11 @@ export class AmlHelperService { if (entity.userData.hasIpRisk && !entity.userData.phoneCallIpCheckDate) { if (entity.userData.kycLevel >= KycLevel.LEVEL_50) { errors.push( - [PhoneCallStatus.USER_REJECTED, PhoneCallStatus.FAILED].includes(entity.userData.phoneCallStatus) + entity.userData.phoneCallStatus === PhoneCallStatus.FAILED ? AmlError.USER_DATA_FAILED_CALL - : AmlError.IP_PHONE_VERIFICATION_NEEDED, + : entity.userData.phoneCallStatus === PhoneCallStatus.USER_REJECTED && !entity.userData.phoneCallAccepted + ? AmlError.USER_DATA_REJECTED_CALL + : AmlError.IP_PHONE_VERIFICATION_NEEDED, ); } else { errors.push(AmlError.IP_BLACKLISTED_WITHOUT_KYC); @@ -212,9 +216,11 @@ export class AmlHelperService { ) ) errors.push( - [PhoneCallStatus.USER_REJECTED, PhoneCallStatus.FAILED].includes(entity.userData.phoneCallStatus) + entity.userData.phoneCallStatus === PhoneCallStatus.FAILED ? AmlError.USER_DATA_FAILED_CALL - : AmlError.IP_COUNTRY_MISMATCH, + : entity.userData.phoneCallStatus === PhoneCallStatus.USER_REJECTED && !entity.userData.phoneCallAccepted + ? AmlError.USER_DATA_REJECTED_CALL + : AmlError.IP_COUNTRY_MISMATCH, ); if ( @@ -242,9 +248,11 @@ export class AmlHelperService { Util.yearsDiff(entity.userData.birthday) > 55 ) errors.push( - [PhoneCallStatus.USER_REJECTED, PhoneCallStatus.FAILED].includes(entity.userData.phoneCallStatus) + entity.userData.phoneCallStatus === PhoneCallStatus.FAILED ? AmlError.USER_DATA_FAILED_CALL - : AmlError.PHONE_VERIFICATION_NEEDED, + : entity.userData.phoneCallStatus === PhoneCallStatus.USER_REJECTED && !entity.userData.phoneCallAccepted + ? AmlError.USER_DATA_REJECTED_CALL + : AmlError.PHONE_VERIFICATION_NEEDED, ); if (entity.bankTx) { @@ -491,9 +499,11 @@ export class AmlHelperService { case AmlRule.RULE_16: if (entity instanceof BuyCrypto && entity.userData.isPersonalAccount && !entity.userData.phoneCallCheckDate) errors.push( - [PhoneCallStatus.USER_REJECTED, PhoneCallStatus.FAILED].includes(entity.userData.phoneCallStatus) + entity.userData.phoneCallStatus === PhoneCallStatus.FAILED ? AmlError.USER_DATA_FAILED_CALL - : AmlError.PHONE_VERIFICATION_NEEDED, + : entity.userData.phoneCallStatus === PhoneCallStatus.USER_REJECTED && !entity.userData.phoneCallAccepted + ? AmlError.USER_DATA_REJECTED_CALL + : AmlError.PHONE_VERIFICATION_NEEDED, ); break; }