web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Answered

Can we force Store commerce App to access shared hardware station through HTTP instead of HTTPS ?

(0) ShareShare
ReportReport
Posted on by 6,533 Moderator

Now that Store commerce app for android has been released, I am testing the App with hardware station. I am currently testing how Store Commerce app(for android/ios) is interacting with a shared hardware station. By default, when you install hardware station , only HTTPS is enabled. For HTTPS to work, you should be able to access the hardware station service using domain name. Else you will get a certificate error. In my lab setup, I don't have a DNS server to resolve internal/local hostnames. When testing om windows PC, we get past this step by hard coding  name to IP address resolution in hosts file. This flexibility is not available on Android / iOS as it requires rooting or jail breaking which is not recommended. 

A work around for this is to enable HTTP for Hardware station service in IIS and use IP address to access the service. I was able to enable HTTP in Hardware station web service by editing the binding in IIS and the ping test is successful. However, there is no setting or flag on the D365 HQ to use HTTP. I think CSU constructs the hardware station URL on run time using the data from Hardware station config in Store configuration.  Any idea how I can get around it ?

I have the same question (0)
  • Verified answer
    nunomaia Profile Picture
    25 Moderator on at

    I don't think it is possible to force HTTP, other community members might have different experiences.  

    The only workarounds that come to my mind :

    - In your personal workstation ( if not Windows server ) , enable WSL ( Windows subsystem ) and install bind9. You can run a DNS server from WSL . Just point Android Devices to use that DNS Server.

    - If you have some Azure Credits, you can enable Azure DNS Services to resolve to your local IP's.  

  • Shafeeque P. Profile Picture
    6,533 Moderator on at

    Thank you. I will give that a try.  Some of the small clients I work with doesn't have a full blown network infrastructure at their stores. Now we will need to add DNS also into requirement gathering. HTTP would be a nice to have, may be they can't cos of PCI compliance.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
Siv Sagar Profile Picture

Siv Sagar 283 Super User 2025 Season 2

#2
Laurens vd Tang Profile Picture

Laurens vd Tang 213 Super User 2025 Season 2

#3
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 152 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans