Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 770 Bytes

README.md

File metadata and controls

33 lines (20 loc) · 770 Bytes

Multipassify

// define or import multipass token from .env
const SHOPIFY_MULTIPASS_TOKEN = '6fee2f4f64e3c4b35610786df324fdbc';
 
const customerData = {
  email: 'test@example.com',
  remote_ip: 'USERS IP ADDRESS',
  return_to: 'http://some.url'
};

const multipassify = new Multipassify(SHOPIFY_MULTIPASS_TOKEN);

const token = multipassify.encode(customerData)

const url = multipassify.getUrl(customerData, 'yourstore.myshopify.com')

Install

npm i multipassify-ts

Typescript bindings for using Shopify's multipass authentication system.

Basic test suite included.

Follow the the instructions here to obtain multipass access. Please note that you need ShopifyPlus to access this feature.