A P2P deposit does not need to be made through the Moonpay login. You can invest directly from your credit or debit card or bank account.