testing payment