Size: a a a

2020 August 04

ИА

Игорь Аббасов... in Angular Kyiv
на бекенде, у меня настроено, я хотел в сайт встроить окно платежного виджета, все данные для его реализации я получаю, но на сайте ликпея просто кусок JS кода.
и пока не понимаю как в него передать сигнатуру и данные чтобы потом вызвать.
источник

ИА

Игорь Аббасов... in Angular Kyiv
или тут остается вариант только кнопку оплатить и по ней перекидывать человека на сайт ликпея чтобы там он оплачивал
источник

M

Malikov in Angular Kyiv
агнуляр тут ни при чём
источник

А

Анатолий in Angular Kyiv
Игорь Аббасов
или тут остается вариант только кнопку оплатить и по ней перекидывать человека на сайт ликпея чтобы там он оплачивал
поддерживаю, т.к. там все должно быть секьюрно согласно требований платежных систем таких как мастеркард и виза.
источник

M

Malikov in Angular Kyiv
перекидывать полностью не обязательно - можно в iframe встроить

но что это должно происходить на домене ликпея - это обязательно
источник

(

(λx.Me) Panda in Angular Kyiv
Katerina
Привет.
Возник следующий кейс, подскажите, пожалуйста, как бы вы его реализовали.
Есть допустим по определенному route страница с какими-то данными, которую по этому руту нужно отобразить. Но дело в том, что эта страница вообще может отображаться, если конкретно у этого пользователя приложения в его настройках юзера активирована возможность просмотра этой информации. Для того, что бы активировать, он должен пойти на определенную страницу и сделать соответствующий запрос.  
Если у юзера не активирована возможность просмотра, то вместо соответствующего компонента с данными должен отображаться компонент с сообщением, что пойдите туда-то и активируйтесь.
Вопрос в том, как это лучше сделать? У меня есть отдельный ендпоинт, куда постучаться и узнать, активирована ли эта фича у пользователя. Подойдет ли для этих целей резолвер?
https://stackblitz.com/edit/angular-ivy-zltkhp - простой CanActivate guard
источник

Sergey Фrolov in Angular Kyiv
Игорь Аббасов
Всем привет, скажите ктото настраивал LiqPay под ангуляр?
Там нужно передавать свой ключ для подписи, который закрыт. С фронта его передавать просто невозможно, так как будет открыт для всех. Поэтому нужна прослойка бека, каторый и будет принимать данные с фронта и отправлять на liqpay
источник

Sergey Фrolov in Angular Kyiv
Ну а как сделать форму в ангуляре, тут уже простор есть, как и документация
источник

K

Katerina in Angular Kyiv
Поняла, спасибо за ответ!
источник

А

Анатолий in Angular Kyiv
Sergey Фrolov
Ну а как сделать форму в ангуляре, тут уже простор есть, как и документация
а в чем преимущество самописной формы по сравнению с формой liqpay? Например, мне было бы стремно вводить реквизиты карты на стороннем сервисе.
источник

AO

Alex Okrushko in Angular Kyiv
Katerina
Привет.
Возник следующий кейс, подскажите, пожалуйста, как бы вы его реализовали.
Есть допустим по определенному route страница с какими-то данными, которую по этому руту нужно отобразить. Но дело в том, что эта страница вообще может отображаться, если конкретно у этого пользователя приложения в его настройках юзера активирована возможность просмотра этой информации. Для того, что бы активировать, он должен пойти на определенную страницу и сделать соответствующий запрос.  
Если у юзера не активирована возможность просмотра, то вместо соответствующего компонента с данными должен отображаться компонент с сообщением, что пойдите туда-то и активируйтесь.
Вопрос в том, как это лучше сделать? У меня есть отдельный ендпоинт, куда постучаться и узнать, активирована ли эта фича у пользователя. Подойдет ли для этих целей резолвер?
Резолверы - это зло. Они блокируют рендеринг пока не получат результаты.
Поскольку на это раут юзер всё равно может зайти, я бы просто сделал *ngIf.
Но если ты хочешь для "не активированной" ситуации вести на другой раут, то действительно guard будет лучшим решением.
источник

K

Katerina in Angular Kyiv
поняла, спасибо за ответ
источник

M

Malikov in Angular Kyiv
Анатолий
а в чем преимущество самописной формы по сравнению с формой liqpay? Например, мне было бы стремно вводить реквизиты карты на стороннем сервисе.
нельзя использовать самописную форму для ввода реквизит карт, если у сайта нет сертификата pci dss
источник

ИА

Игорь Аббасов... in Angular Kyiv
всем спасибо. в общем результата моих потуг получилось следующее
1) есть в liqPay - платежный виджет который можно встраивать в сайт
2) на стороне сервера я формирую signature и data
3) после чего просто сделал отдельную html страницу в которой считываю переданные данные и вставляю в форму как есть в описании

https://www.liqpay.ua/documentation/api/aquiring/widget/doc

как передавать туда данные уже каждый решает сам.

в итоге на моем домене открывается страница для оплаты (где в кишках спрятаный фрейм с сcылкой на liqpay)

всем кто откликнулся спасибо
источник
2020 August 05

EL

Eugene Larychev in Angular Kyiv
Всем привет, кто-то пробовал юзать вебворкер в связке с ngrx, может кто видел пример или статейки на эту тему?
источник
2020 August 06

Sergey Фrolov in Angular Kyiv
Eugene Larychev
Всем привет, кто-то пробовал юзать вебворкер в связке с ngrx, может кто видел пример или статейки на эту тему?
А зачем?
источник

Sergey Фrolov in Angular Kyiv
Есть тяжелые вычисления, которые блокируют рендер надолго?
источник

Vl

Viktor limishenko in Angular Kyiv
Eugene Larychev
Всем привет, кто-то пробовал юзать вебворкер в связке с ngrx, может кто видел пример или статейки на эту тему?
Ну, у воркеру можно колбек передать. а там дальше - как хочешь, так и организуй экосистему вокруг. лично у меня - это сервис, который возвращает промис, который резолвится, когда воркер вызывает колбек. К слову в воркере громоздкие вычисления, которые на мощном компе секунды на 4 блокируют поток (там криптография)
источник

Vl

Viktor limishenko in Angular Kyiv
то есть, можно и поток вернуть и эмитить в нем события по колбеку из воркера
источник

Vl

Viktor limishenko in Angular Kyiv
в сервисе организовать любую обертку кто мешает?
источник