A payment processor is responsible for transmitting transactional data to the relevant financial institution. A payment gateway is responsible for the same duties as a payment processor but in addition to these, the transaction between merchant site and buyer are authorized by the payment gateways.