title: Converge API Error Code 4000
body: <p>I am attempting to POST to the Converge Demo API and I am getting a 4000 error. Message is "The VirtualMerchant ID was not supplied in the authorization request."</p>
  
  <p>I am using axios inside Vuex. I am attempting to make the post from Vuex for now since it's demo. I am throwing it up https with TLSv1.2_2018. </p>
  
  <p>Here's the simplified version of the code I am using. </p>
  
  <pre><code>    let orderDetails = {
        ssl_merchant_id:'******',
        ssl_user_id:'***********',
        ssl_pin: '****...',
        ssl_transaction_type: 'ccsale',
        ssl_amount: '5.47',
        ssl_card_number: '4124939999999990',
        ssl_cvv2cvc2: '123',
        ssl_exp_date: '1219',
        ssl_first_name: 'No Named Man',
        ssl_test_mode: true
      }
  
      let orderJSON = JSON.stringify(orderDetails)
  
      let config = {
        headers: {
          'Access-Control-Allow-Methods': 'PUT, POST, PATCH, DELETE, GET',
          'Content-Type': 'application/x-www-form-urlencoded'
        }
      }
  
       axios.post('https://api.demo.convergepay.com/VirtualMerchantDemo/process.do', orderJSON, config)
        .then(res =&gt; {
          console.log('res', res.data)
        })
        .catch(e =&gt; {
          console.log('e', e)
        })
  </code></pre>
  
  <p>Has anyone solved this and/or able to share some wisdom?</p>