FAIL PROOF PAYMENTS