Collecting Payment for Failed Transactions with ShootProof Pay