Available Statuses

Subscription contract represents the relation between TPAY, Service Provider, Mobile operator, and subscribers. Any subscription contract can have 6 possible statuses:

  1. New: New means that this subscription contract is not verified yet. You can find the different ways to verify any subscription contract here.
  2. Active: Active means that this subscription contract is verified and will be charged based on the recurring cycle.
  3. Suspended: Suspended means that this subscription contract is no longer active and will not be charged till the subscription contract is reactivated again. Note: You can suspend only active subscription contracts, and this subscription contract should be successfully charged at least once.
  4. Purged: Purged means that this subscription contract is no longer active and will not be charged.
    Note: You can purge New or Active subscription contracts, and this subscription contract shouldn’t have been successfully charged before.
  5. Canceled: Canceled means that this subscription contract is no longer active and will not be charged till the subscription contract is reactivated again.
  6. PendingOnCallback: This status occurs only in subscriptions with initial payment. It means that TPAY is still waiting for a charging response from the operator to activate the contract. During this status, you should display a message in the UI that their subscription is under processing, and they should not be able to subscribe again to avoid duplicate charging.

Vodafone Egypt new redirection flow:

  1. ReauthenticationRequired: This status occurs only with Vodafone Egypt for re-authenticating the old active base on the services to re-authenticate and subscribe again to the service. Its status is 10, and this will be done for the old active base only.