Bandorr said:
Hmmm. I had an old e-mail registered. I've changed it now.
I also noticed a "Debit now" option. So I went ahead and did that.

Can't seem to find a way to contact them asking them to send me an e-mail. Or if I "need" to confirm said e-mail since I just had them bill me.

might be in junk or spam mails, but since you debit it now I think you should be fine.

Here is a link to contact customer support.

https://pep-sqex-us.zendesk.com/hc/en-us/requests/new