MNO Validation - UC01 Token Registration¶
When the user/customer tries to register their mobile token, MNO Validation prevents the registration of fraudulent mobile tokens.
Acceptance¶
- The number provided is a valid U.S. Mobile Phone Number.
- The Mobile Phone Number is active.
- The Mobile Phone Number was assigned by a Mobile Network Operator to a mobile plan containing the Payments Customer as an authorized user.
- The Payments Customer has control and possession of the Mobile Phone Number.
- The Mobile Phone Number is associated with a U.S. Mobile Network Operator, a U.S. Mobile - Virtual Operator or a Mobile Network Operator approved by the Network Operator.
- The Mobile Phone Number is not an international number (e.g., does not have an international subscriber identification module (SIM) card).
- The Mobile Phone Number is not a toll free phone number.
- This is for new enrollments only, not existing active enrollments
Flags involved¶
- MNOValidation flag - Configured on FI level
- MNOOverride flag - Configured on User level
API's involved¶
- PCS - FI Lookup, MNOOverride Lookup
- ENS - NotMobPhoneValidate
Twilio¶
- The backend provider of ENS NotMobPhoneValidate is Twilio. ENS_NotMobPhoneValidate uses LineType and Identity match services of Twilio.
LineType Possibilities¶
ENS_MNOLineTypeEnum | Description |
---|---|
Land | landline |
Mob | mobile |
FixVoip | fixedvoip |
NonFixVoip | nonfixedvoip |
TollFree | tollfree |
Prem | premium |
ShareCos | sharedcost |
UAN | uan |
VoiceMail | voicemail |
Pager | pager |
Unknown | unknown |
IdentityMatch Possibilities¶
ENS_MNOIdentityMatchEnum | Description |
---|---|
Exact | Exact Match |
HighPart | High Partial Match |
Part | Partial Match |
NoMatch | No Match |
NotAvail | Not Available |
Steps¶
-
The first step will be the FILookup to check the MNOValidation flag is enabled/disabled in user's FI level configuration. If it is enabled, proceed to second step; else, proceed to the register the token in EWS and PCS.
-
The second step will be the MNOOverrideLookup to check the MNOOverride flag. If it is overridden, proceed to the register the token in EWS and PCS; else, proceed to third step.
-
The third step will be the ENSLookup. We are using ENS_NotMobPhoneValidate contract to lookup the details. If the mobile tokens's line type is mobile and first name, last name match is matched with the name in ENS --
EntityConfdScore
, we can proceed to the register the token in EWS and PCS; else, error out.
Note
MNO Validation is applicable only to Token Register and not Token Transfer.