Well given it's a live cap these days, as long as the value being paid to the player actually matches what's on the contract - and I'm looking at you, Salford - then the registrations won't go through unless they are under the cap.
There's very little the RFL can do if teams go out of their way to deliberately hide or disguise payments to players, unless it comes to light through another route i.e. the Puletua payments.