If you'd like to pay with cash to play at an online casino and don't want to hand over any personal details, this is the way to go. It works much like any voucher or gift card system.
Paysafecard's a pretty straightforward way of paying to play at casinos, all things considered.