Closed boumrz closed 4 years ago
Убрал this.paymentData из контекста. Теперь этот объект создаётся в методе и переносится новым параметром в submitForm.
В конструкторе принимаю вот это: this.publicId = publicId; this.failUrl = failUrl; this.successUrl = successUrl; this.version = VERSION;
В openPopup failUrl и succesUrl не передаётся, как и было сказано по заданию.
Обновил README-файл
👍
Перенесены все параметры, кроме publicId из конструктора в вызов формы. Для openPopup удалены successUrl и failUrl.
Логика передачи параметров сделана следующим образом: я передаю в конструктор publicId, а потом, при вызове формы прокидываю остальные параметры с помощью spread, тем самым дополняю объект в момент вызова функции.