Why does the Wallet payment option sometimes appear, and sometimes not?

The Wallet payment option appears only when the user has sufficient credit to purchase the required service. Otherwise, the user can choose any other payment method available, or purchase credit to use it at any time.