Added sale payment

needs coverage. Use a dummy gateway and use a cancelled transaction.