open-pay / openpay-js

Openpay Javascript bindings
Apache License 2.0
24 stars 28 forks source link

Problemas al integrar en Ionic 5 Angular #22

Closed BetoGyndra closed 3 years ago

BetoGyndra commented 3 years ago

Hola mi problema es el siguiente, estoy integrando la librería js dentro de ionic 5 angular y todo bien hasta el momento de usar el método -> OpenPay.deviceData.setup("formId"); causa error y me dice que OpenPay no esta definido, espero puedan ayudarme

BetoGyndra commented 3 years ago

Actualización :+1:

Para usarlo en Ionic 5 Angular hay que modificar el archivo "angular.json" y agregar esto en la parte de los "scripts", sera en el principal y en el test

"scripts": [ { "input": "src/assets/js/openpay.v1.min.js", "inject": true, "bundleName": "OpenPay" }, { "input": "src/assets/js/openpay-data.v1.min.js", "inject": true, "bundleName": "OpenPay" } ], Con esto se carga la librería al iniciar la app y en su archivo .ts donde lo vayan a usar pongan "declare var OpenPay" debajo de los imports para que el editor no marque error, con esto debería estar integrado, saludos