How would you implement the process of enabling/registering of a new prepaid product/subscription?
The subscription is pre-provisioned and present in the product inventory prior to a customer buying a starter package with sim in a store. When the customer uses the simcard the first time, she is connected to customer support in order to register/validate her identity. After this step, she can continue using the subscription freely.
Our proposal is to support this by first creating (or locating) the party in Party Management, then do a patch of the product in Product Inventory with a reference to the related party (with role user).
Does this sound reasonable, or is there any other TMF API operation(s) available that could facilitate this registration/activation process?