Skip to content
Last updated

Mobile number management

Overview

Creating and verifying a mobile number for your customer is a crucial step in the customer onboarding process. With a verified mobile number, customers can use SMS OTPs to complete two-factor authentication (2FA) challenges.

This guide explains how Solaris handles customers' mobile numbers and lists the standardized SMS messages sent to your customers in various situations.

Requirement

Verified mobile numbers are required for customers in all branches.

How Solaris stores mobile numbers

The Solaris API represents a customer's mobile number as a mobile_number resource, which is a separate resource from the person resource. The mobile_number resource has a set of dedicated API endpoints.

The person resource has a mobile_number attribute. Note that this is not linked to the respective mobile_number resource. Your solution should always use the mobile_number resource instead of the mobile_number attribute on the person resource.

Each person may only have one verified mobile number. If you attempt to add another mobile number to a person who already has a verified mobile number, the API will respond with a 409 error.

Solaris sanitizes mobile numbers on every endpoint and validates them against the E.164 standard. You should always use the mobile number returned by the API response.

SMS OTP lifecycle

Solaris enables customers to use SMS OTP as a method for two-factor authentication (2FA) challenges, such as logging in and completing change requests.

For implementation details, check the Strong Customer Authentication guide.

Add a mobile number

To add a mobile number for your customer:

  1. Collect the customer's mobile number in a text input in your frontend.
  2. Call POST Create mobile number to create the mobile_number resource.
  3. Call POST Authorize mobile number to send an SMS OTP to the customer.
  4. Collect the SMS OTP from the customer in your frontend and pass it to Solaris using POST Confirm mobile number.

Click here for detailed instructions on this process.

Change a mobile number

To update a customer's mobile number, you must delete the old one and create a new one:

  1. Call DELETE Remove mobile number to remove the existing mobile number. This triggers the change request process.
  2. Repeat the steps described in the Add a mobile number section to create and verify the new number.

If your customer cannot change their phone number on their own (e.g., because they lost their phone), please contact Customer Support.

Webhooks

Solaris recommends subscribing to the following webhook events to track mobile number changes:

Appendix: SMS OTP texts

The following table contains standardized texts sent to customers in SMS OTP messages. You may not deviate from these texts without Solaris' express permission.

Variables Solaris uses variables (placeholders) in the text. In the actual SMS, these variables are replaced with real values (e.g., OTP is replaced by the actual code, iban by the customer's IBAN).

Language Solaris automatically sends the text in the customer's preferred language if you have created a language preference for the customer.

CaseText ENText DEText FRText ITText ES
Account closureTo complete the account closure of iban, use the following SMS OTP: OTPUm die Kontoschließung von iban freizugeben, nutzen Sie bitte folgende TAN: OTPAfin de confirmer la fermeture du compte ayant pour IBAN iban, utilisez le code OTP suivant : OTPPer completare il processo di chiusura per iban usare il seguente codice OTP: OTPPara completar el cierre de la cuenta iban, use el siguiente SMS OTP: OTP
Unauthorized Business Change RequestThere must be at least one legal representative person with a confirmed mobile number present-La présence d'au moins un représentant légal avec un numéro de téléphone mobile confirmé est requise.-Debe haber al menos una persona representante legal con un número de móvil confirmado.
Add Legal Representative to Business AccountTo add name as a legal representative on your account iban, use the following SMS OTP: OTPUm name als Verfügungsberechtigten zu Ihrem Konto iban hinzuzufügen, nutzen Sie bitte folgende TAN: OTPAfin d'autoriser name à réaliser des opérations sur le compte iban, utilisez le code OTP suivant : OTPPer aggiungere name come rappresentante legale sul tuo conto iban usare il seguente codice OTP: OTPPara añadir name como representante legal en su cuenta iban, use el siguiente SMS OTP: OTP
Authenticate mobile_numberOTP is your OTP for authorizationOTP ist Ihre OTP zur AutorisierungVoici votre code OTP OTP pour l'autorisationIl codice per confermare il Suo numero di telefono è: OTPOTP es su OTP para la autorización.
Verify mobile_numberPlease verify your mobile number with the following SMS OTP: OTPBitte verifizieren Sie Ihre Handynummer mit folgender TAN: OTPVeuillez confirmer votre numéro de portable avec le code OTP suivant : OTPLa preghiamo di verificare il Suo numero di cellulare usando il seguente SMS OTP: OTPVerifique su número de móvil con el siguiente SMS OTP: OTP
Confirm mobile_number deletionTo verify you would like to delete the mobile number you have on file, use the following SMS OTP: OTPUm die Löschung Ihrer Handynummer freizugeben, nutzen Sie bitte folgende TAN: OTPVeuillez utiliser le code OTP suivant afin de confirmer la suppression de votre numéro de portable : OTPPer confermare la Sua intenzione di cancellare il numero di cellulare registrato usare il seguente codice OTP: OTPPara verificar que desea eliminar el número de móvil que tiene archivado, utilice el siguiente SMS OTP: OTP
Deleted mobile_numberYour mobile number number has been removed and can no longer be used for SMS OTP authenticationIhre Handynummer number wurde entfernt und kann nicht mehr für das TAN-Verfahren genutzt werdenVotre numéro de portable number a été suppriméIl Suo numero di cellulare number è stato rimosso e non puó piú essere usato per l'autentificazione codice OTPSu número de móvil number ha sido eliminado y ya no puede ser utilizado para la autenticación de sms tan
Changed mobile_numberYour mobile number old_number has been replaced by new_numberIhre Handynummer old_number wurde durch new_numbers ersetztVotre numéro de portable old_numbers a été remplacé par le numéro new_numbersIl Suo numero di cellulare old_numbers è stato sostituito con new_numbersSu número de móvil old_number ha sido sustituido por new_number
Person data change OTP confirmationTo authorize the data change, please use the following SMS OTP: OTPUm die Datenänderung freizugeben, nutzen sie bitte folgende TAN: OTPUtilisez le code OTP suivant afin de confirmer le changement des données : OTPPer autorizzare la modifica dei dati usare il seguente codice OTP: OTPPara autorizar el cambio de datos, por favor use el siguiente SMS OTP: OTP
SEPA transaction OTP confirmationTo complete the payment for iban of amount, use the following SMS OTP: OTPUm die Überweisung von amount auf IBAN iban freizugeben, nutzen Sie bitte folgende TAN: OTPAfin d'activer le paiement de amount depuis le compte iban, utilisez le code OTP suivant : OTPPer completare il pagamento per iban dell'importo di amount usare il seguente codice OTP: OTPPara completar el pago de iban de amount, use el siguiente SMS OTP: OTP
Batch SEPA transaction OTP confirmationTo complete the batch transaction of count transactions with a cumulative value of amount, use the following SMS OTP: OTPUm die Sammelüberweisung von count Transaktion über amount freizugeben, nutzen Sie bitte folgende TAN: OTPAfin d'autoriser l'ensemble des count virements d'un montant total de amount, utilisez le code OTP suivant : OTPPer completare il gruppo di transazioni per i seguenti conti count del valore cumulativo di amount usare il seguente codice OTP: OTPPara completar la transacción por grupo de las transacciones count con un valor acumulativo de amount, use el siguiente SMS OTP: OTP
Create standing order OTP confirmationTo issue the standing order of amount for account iban, use the following SMS OTP: OTPUm den Dauerauftrag von amount auf IBAN iban freizugeben, nutzen Sie bitte folgende TAN: OTPAfin d'autoriser l'ordre de virement permanent d'un montant de amount vers le compte iban, utilisez le code OTP suivant : OTPPer procedere con l'ordine di pagamento permanente dell'importo di amount per iban usare il seguente codice OTP: OTPPara emitir la orden permanente de amount para la cuenta iban, use el siguiente SMS OTP: OTP
Cancel standing order OTP confirmationTo delete the standing order of amount for account iban, use the following SMS OTP: OTPUm die Löschung des Dauerauftrags von amount auf IBAN iban freizugeben, nutzen Sie bitte folgende TAN: OTPAfin d'autoriser l'ordre de virement permanent d'un montant de amount vers le compte iban, utilisez le code OTP suivant : OTPPer annullare l'ordine di pagamento permanente dell'importo di amount per iban usare il seguente codice OTP: OTPPara emitir la orden permanente de amount para la cuenta iban, use el siguiente SMS OTP: OTP
Update standing order OTP confirmationTo change the standing order of amount for account iban, use the following SMS OTP: OTPUm die Änderung des Dauerauftrags von amount auf IBAN iban freizugeben, nutzen Sie bitte folgende TAN: OTPAfin de confirmer la modification du virement permanent d'un montant de amount vers le compte iban, utilisez le code OTP suivant : OTPPer modificare l'ordine di pagamento permanente dell'importo di amount per iban usare il seguente codice OTP: OTPPara cambiar la orden permanente de amount para la cuenta iban, use el siguiente SMS OTP: OTP
Timed order OTP confirmationTo issue the timed order of amount for account iban, use the following SMS OTP: OTPUm die Terminüberweisung von amount auf IBAN iban freizugeben, nutzen sie bitte folgende TAN: OTPAfin d'activer l'ordre de virement d'un montant de amount vers le compte iban, utilisez le code OTP suivant : OTPPer generare l'ordine di pagamento temporaneo di amount per iban usare il seguente codice OTP: OTPPara emitir la transferencia programada de amount para la cuenta iban, use el siguiente SMS OTP: OTP
Online Purchase via 3DSUse code passcode to authenticate your purchase of amount currency at merchantNutzen Sie den Code passcode um die Überweisung von amount currency an merchant zu authorisierenUtilisez le code passcode pour authentifier votre achat de amount currency chez merchantUsa il codice passcode per autenticare il tuo acquisto di amount currency presso merchantUtilice el código passcode para autenticar su compra de amount currency en merchant
Push Provisioning (ApplePay, GooglePay)Your one-time verification code to add your card to Wallet_Name is code. The code will expire in 30 minutes.Ihr einmaliger Bestätigungscode um Ihrer Karte zu Wallet_Name hinzuzufügen lautet code. Der Code läuft in 30 Minuten ab.Votre code de vérification à usage unique pour ajouter votre carte à Wallet_Name est le code. Ce code expirera dans 30 minutes.Il tuo codice di verifica una tantum per aggiungere la tua carta a Wallet_Name è code. Il codice scadrà tra 30 minuti.Su código de verificación único para agregar su tarjeta a Wallet_Name es code. El código caducará en 30 minutos.