You have selected Authorize.net (or DoJiggy Merchant Services) as your payment processor, but when a transaction is run, you get the following message:
This account has not been given the permission(s) required for this request. - Reason Code: (123)
Solution This message indicates that you have not provided the correct Authorize.net setup information in our system. It means that either the API Login ID or the API Transaction key required by Authorize.net is not correct. The message returned is from Authorize.net, indicating the credentials are invalid.