Raiffeisen-DGTL / ecom-sdk-javascript

JavaScript SDK платежной формы эквайринга и СБП.
MIT License
13 stars 4 forks source link

Parameter transfer #3

Closed boumrz closed 4 years ago

boumrz commented 4 years ago

Перенесены все параметры, кроме publicId из конструктора в вызов формы. Для openPopup удалены successUrl и failUrl.

Логика передачи параметров сделана следующим образом: я передаю в конструктор publicId, а потом, при вызове формы прокидываю остальные параметры с помощью spread, тем самым дополняю объект в момент вызова функции.

boumrz commented 4 years ago

Убрал this.paymentData из контекста. Теперь этот объект создаётся в методе и переносится новым параметром в submitForm.

В конструкторе принимаю вот это: this.publicId = publicId; this.failUrl = failUrl; this.successUrl = successUrl; this.version = VERSION;

В openPopup failUrl и succesUrl не передаётся, как и было сказано по заданию.

boumrz commented 4 years ago

Обновил README-файл

ilyaraif commented 4 years ago

👍