No, you don’t need to register with POLi before making use of its services. The betting site (merchant) who intends to offer POLI as a payment method does all the registration on their side.