Do THORPE PARK do digipass at individual ride photo areas or is it just at specific booths?
All ride photo areas should do it.
For single day passes, they may well also have sellers on the bridge as you enter The Dome.
For annual DigiPass, again all photo areas should sell it, but they will give you a temporary pass and wrist bands. You would then exchange those for the full passes at The Dome. If they have any. And if the machines work. Both of these things happening seem to be a rarity, sadly.