No, unfortunately. As stated within the terms and conditions for this offer registering a debit card is required.