Need a help on few questions
For Shopify checkout Storefront
- How does the third-party app server identify if the incoming request is from an authentic shopify website or from [ postman / non authorized site].
- Can we encrypt data using some key at Shopify checkout page and decrypt it at app server side?
- Is there any way to do secure API calls from Shopify checkout page(majorly AJAX) to my custom app? Here secure means, authentication of API calls(make sure that call is from Shopify website only) and its a valid API call?
What I am trying to achieve is
I need to find a way in which request fired from shopify plus checkout page is having a parameter which is encrypted and non visible and cannot be duplicated in postman
I am creating a popup to validate my mobile number, when this request is hit in my app server(azure) I need to confirm if this request is triggered from the (legitimate source) shopify website or through some other Postman app(non legitimate source).
Based on this I need to take further action.