[#56276024] Add fail but charge interface

Ammend with updated gemfile prior to merge.
(Caution: Unstable branch)
Merge fail but charge
Merge pull request #4 from JamesGlover/56276024_fail_but_still_charge_flag

56276024 fail but still charge flag