Cecil... you are unbelievable! I wasn't expecting you to take a stab at coding it, but I am grateful that you did. We compared your implementation to ours and they are very similar. We noticed that you were using a different port in your call, and when we made that change we were able to get past our initial error.
At this point, we are running into an SSL issue and are working with your IT team to see if it is a certificate error related to our port change.
I don't see any way on the forum to highlight you as a rockstar, but if there is a way... let me know and I will gladly give you some cred!
Thanks again!