Автоматическое добавление мета-полей к заказам при создании системы аутентификации в Shopify - PullRequest
0 голосов
/ 19 июня 2020

Я ищу способ добавить настраиваемые мета-поля к заказу при создании, чтобы использовать его в системе аутентификации, которую я создал. По сути, я продаю цифровые файлы, которые загружаются удаленно с моего сервера, и для того, чтобы клиент мог убедиться, что он приобрел продукт, он в настоящее время вводит номер своего заказа и адрес электронной почты в файл, а затем, когда они загружают продукт, он использует Shopify API чтобы проверить, законны ли они. Это, очевидно, вызывает проблемы, когда дело доходит до людей, которые делятся своими учетными данными, поскольку у меня есть ограничение на количество людей, которые могут авторизоваться одновременно, и я не могу просто позволить людям свободно менять свой адрес электронной почты, чтобы сбросить авторизацию и аннулировать украденные / общие учетные данные от работы.

Если бы у меня был токен в виде строки чисел / текста, сгенерированный и добавленный к каждому заказу как метаполе, автоматически, как только заказ будет создан покупкой клиента , Я мог бы нацелить это на API для авторизации, а не на номер заказа и электронную почту, что означает, что вместо изменения данных учетной записи, чтобы аннулировать работу украденных / общих учетных данных, мне просто нужно было бы изменить / сгенерировать новый токен.

1 Ответ

0 голосов
/ 21 июня 2020

Это действительно простое пользовательское приложение. Предположим, у вас есть список токенов для выпуска. Вы создаете веб-перехватчик в своем приложении для прослушивания заказов. Либо созданный, либо оплаченный, на ваше усмотрение. Когда вы получите заказ, назначьте ему следующий доступный токен из вашего пула уже сгенерированных токенов.

Требуется минимум настройки приложения, и вызов API для добавления токена в заказ также очень прост .

...