require achtivemerchant first