Payment gateway abstraction for rack applications. Think omniauth for off-site payment.