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

Announcements

No record found.

News and Announcements icon
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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
Mallesh Deshapaga Profile Picture

Mallesh Deshapaga 254

#2
Laurens vd Tang Profile Picture

Laurens vd Tang 192 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 137 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans