adding processing screen and improving payment errors

Edools/product#263