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;
}