No, at the moment the only payment facility available is BPAY.
You may wish to set up a recurring payment through your bank using their banking platform or manually make payments when they are due. You will need to contact your bank should you need assistance with their platform.