“Making Things Work Together” — Understanding the Adapter Design Pattern

Ever tried integrating a new payment gateway and realized…
The new API’s methods don’t match your existing code at all?