How Event Espresso uses an API to accept payments