Pre-approve a per-period charge to a merchant; the merchant pulls a payment once per period. Cancel anytime by setting your ERC-20 allowance to zero or calling cancel(id). Works with any ERC-20 deployed on AERE Network.
You also need to approve() the AereSubscriptions contract for the token at least up to the per-period amount.