What device are you using? I've never pressed the home key twice using it with my iPhone 7 and I can find no reference to doing that with either the iPhone X or with earlier models the following instructions: Using Apple Pay in stores, within apps, and on the web - Apple Support
Apple Event: May 7th at 7 am PT