A computer-implemented method for processing a customer application for a wireless account, comprising:
- monitoring, by a system monitor, availability of a first credit component and a second credit component;
- determining, by the system monitor, a status of availability for each of the first and second credit components;
- requesting a first credit information on a customer from a credit reporting agency by the first credit component, the first credit information indicative of a credit worthiness of the customer;
- when the first credit information is available in response to requesting the first credit information, processing, by a credit processor, the customer application to provision a wireless device of the customer using solely the first credit information;
- when the first credit information is unavailable based on the status of availability for the first credit component due to an outage of the first credit component in response to requesting the first credit information, requesting a second credit information other than a credit report on the customer from a second credit source other than a credit reporting agency by the second credit component, the second credit information indicative of a credit worthiness of the customer;
- when the first credit information is unavailable based on the status of availability for the first credit component due to an outage of the first credit component in response to requesting the first credit information and the second credit information is available in response to requesting the second credit information, processing, by the credit processor, the customer application to provision the wireless device of the customer using solely the second credit information;
- when the first credit information is unavailable based on the status of availability for the first credit component due to an outage of the first credit component in response to requesting the first credit information and the second credit information is unavailable based on the status of availability for the second credit component due to an outage of the second credit component in response to requesting the second credit information, assigning a default credit information to the customer, the default credit information indicative of a credit worthiness of the customer;
- when the first credit information is unavailable based on the status of availability for the first credit component due to an outage of the first credit component in response to requesting the first credit information and the second credit information is unavailable based on the status of availability for the second credit component due to an outage of the second credit component in response to requesting the second credit information, processing, by the credit processor, the customer application to provision the wireless device of the customer using solely the default credit information;
- requesting a first payment verification for a customer payment related to the customer application using a first verification source by a payment component;
- when the first payment verification is unavailable from the first verification source in response to requesting the first payment verification, providing a payment identification to promote continued processing of the customer application until the first payment verification is obtained;
- using a default payment information by the payment component when the first payment verification is unavailable to complete processing the customer application;
- and
- after at least one of obtaining the payment verification and using the default payment information, assigning a telephone number to the wireless device associated with the wireless account including:
- obtaining the telephone number from a first source by a provisioning component, and
- when the first source is unavailable, obtaining the telephone number from a second source having reserved telephone numbers by the provisioning component.