Definition

Pros

Cons

considerations for choosing a gateway service

other alternatives