Instead of creating a new class to handle the transaction we used WinHttpRequest directly. Went off with out a hitch. It handled the transistion to https just fine.
Private Sub cmdSend_Click()
Dim Http As WinHttp.WinHttpRequest
Dim sUrl As String
Dim sResponse As String
On Error GoTo ErrorHandler
Set Http = New WinHttp.WinHttpRequest
sUrl = "https://sandbox.appcard.com/v2/<apiKey>/devices/data?"
sUrl = sUrl & "authentication_token=<apiKey>&auth=<auth>"
Http.Open "POST", sUrl, False
Http.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
Http.Send (Text1.Text)
m_edtUrlResponse.Text = Http.ResponseText
Set Http = Nothing
Exit Sub
ErrorHandler:
Dim E As ErrObject: Set E = Err
End Sub