fix pending bank account spec
fix bug not allowing payment status to update
clean and re-arrange payment callbacks