Add fraud reporting methods

r? @cosn 

Add methods for reporting charges as safe/fraudulent and including reasons in refunds.
can we prepend these with `refund`? Otherwise they can conflict with other const values in the future