Quote from Raven;1298845
We also added the option to pay your game and subscription through credit cards instead of just having to pay with PayPal*.
*Please note that the available payment options can differ depending on the region you live in and that more options might become available.
Link: Shop
All of my friends report NOT having an option to manage subscription. When they hover over with mouse it says: Manage subscription >>> coming soon.
So, I wonder, what does the statement "We also added the option to pay your game and subscription through credit cards " mean?