d
Topic
Busfox Shopify Employee
Posts:
335
May 29, 2017

Upcoming update to request values for hosted payment integrations This post is outdated

As of June 12th, 2017, Shopify will be including a new “locale” key-value pair in Hosted Payment SDK requests.
 
When signing the request, you will need to ensure your integration does not rely on specific fields. Instead, the message being signed should be a string of all key-value pairs that start with x_ prefix, sorted alphabetically, and concatenated without separators. If your integration’s signing mechanism already follows this strategy, you won’t need to make any changes now or in the future.
 
You can find help on developing a signing mechanism here ›
 
Making this change ensures your integration is resilient to any future addition/removal of request fields by Shopify, and is highly recommended.

Andrew McCauley | Developer Experience @ Shopify | 1-888-746-7439
i
Replies
zipdevs Member
Posts:
1
June 06, 2017

Hi Busfox,

signing the request, meaning the redirection to shopify and the callback?

Busfox Shopify Employee
Posts:
335
June 06, 2017

Hi Zipdevs,

By signing the request, I mean the initial request that comes from the Shopify checkout to your Hosted Payment url. You should be signing the fields included in the request to determine that the request came from Shopify.

Andrew McCauley | Developer Experience @ Shopify | 1-888-746-7439
shah Member
Posts:
3
July 11, 2017

Hello Busfox,

Could you let me know how to fetch the cart data while user is redirect on my checkout gateway.