No. POLi Payments doesn’t require any signup. This is one of the advantages for quick payments directly from your bank.