Есть код js
easypay.core.create(event, success, error)
на странице html есть форма и ее изменять нежелательно, из этой формы я достаю данные по id, после создаю event и после вызываю event и передаю в функцию
var form = document.createElement('form');
var product1 = document.createElement("input");
product1.value = document.getElementById('zip');
product1.name = "zip";
form.appendChild(product1);
var event = new Event('click', {cancelable: true});
form.addEventListener('click', handler);
easypay.core.create(form.dispatchEvent(event), success, error);
вот ошибка
Uncaught TypeError: a.preventDefault is not a function
что делаю не так? в js не силен, заранее спасибо за помощь
вот либа easypay-sdk.s3.amazonaws.com/easypay-current.js