     # Apply wrapper
     wrapper(f)()
 
+# Export module
 module.exports = publicMethods
    # If success -> set flag 'initialized'
    if input.eid? and input.secret? then flags.initalized = true

  # EXPORT: Set config
  config: (input) ->

    # Country, language and currency

# Wrapper for all exported (order related) functions
wrapper = (f) ->

  # Module initalized?
  if not flags.initalized
    return () ->
      new Promise (resolve, reject) ->
