ticket #21 - payment filter and processing payments work