Thoughts On Real-World Online Payment Processing Programs