They don't offer an online method of payment, but you can make payments in the store. When you make a purchase They ask for your debit card for your initial deposit and they use the same card to make automatic withdrawals from your account every month
Not at this time.
Not that i know of instore. automatic withdraws
As far as I know, the answer is no. They take payments in store though and I think over the phone.
Thanks! Your answer is awaiting moderation.