Yes, a third party is allowed to make the advance payment on your behalf. In the case of refund, the amount will be returned to the owner of the third-party account (source of payment).