There should be more ways to pay the recurring plan. Not all customers want to or like to do everything from their phones. They don't feel safe.
This will also protect you from disputes.