Я следовал руководству по Shopify, чтобы создать встроенное приложение, используя node.js, и отреагировал. Однако я столкнулся с проблемой. Если пользователь «отменит» подписку, мне нужно запретить пользователю использовать приложение. Я успешно получил статус подписки с помощью webhook, но не могу использовать его в своем индексе. js, чтобы определить, одобрил ли пользователь или нет. Проблема в том, что я не могу использовать куки внутри запроса POST.
ctx.res.statusCode = 200;
//COOKIES NOT WORKING INSIDE POST - how to retrieve the subscription status in my index.js so
//I can redirect the user to the subcription url if he didn't accept the subcription ?
ctx.cookies.set('subscriptionStatus', ctx.state.webhook.payload.app_subscription.status, {
httpOnly: false,
sameSite: 'none',
secure: true
});
console.log('received webhook subcription: ', ctx.state.webhook.payload.app_subscription.status);
});