There are essential differences in literal and meaning. First of all, "pray" means what you want to achieve or ask for something or someone. This is your own request, from the heart. The meaning of "intercession" is similar to "prayer", but it is not one's own will, but intercedes for others. Maybe this is not your own will.
This is my own understanding of them!