1. What is a third-party payment processor?

Breaking News