У меня возникают проблемы с реализацией 3D-безопасного потока для постоянных клиентов, использующих BlueSnap API(https://developers.bluesnap.com/docs/3-d-secure-for-api#section-3-d-secure-with-returning-shoppers). Проблема в том, что обратный вызов установки, похоже, не срабатывает.
При выполнении следующего кода в журналах будут отображаться только запуск 3DS: Start и 3DS: BlueSnap:
console.log("3DS: Start");
if (typeof (window as any).bluesnap !== "object") {
throw new Error("Bluesnap not initiated!");
}
console.log("3DS: BlueSnap initiated");
(window as any).bluesnap.threeDsPaymentsSetup(
threeDSPaymentsToken, // token retrieved using the JSON API
(resp: any) => {
console.log("3DS: Setup");
});
Почему обратный вызов никогда не вызывается?