gabfiocchi / ngx-mercadopago

🚀 MercadoPago PX bridge for Angular and Ionic - Angular
MIT License
18 stars 6 forks source link

Undefined en inicializacion de Servicio #4

Open fsilveira6 opened 3 years ago

fsilveira6 commented 3 years ago

Gabriel. Antes que nada excelente trabajo con esta lib.

Tengo 2 problemas que te los reporto.

Problema 1) Si inicializo la lIb desde app.module y pasandole al constructor (private ngxMpService: NgxMercadopagoService) + en el NgOnInit this.ngxMpService.initialize() como tenes en la documentación, me da error de undefined.

FacturaPayComponent.html:1 ERROR TypeError: Cannot read property 'getPaymentMethod' of undefined at FacturaPayComponent.getPaymentMethod (factura-pay.component.ts?1483:190) at Object.eval [as handleEvent] (VM14255 FacturaPayComponent.ngfactory.js:866) at handleEvent (core.js?f18e:43993) at callWithDebugContext (core.js?f18e:45632) at Object.debugHandleEvent [as handleEvent] (core.js?f18e:45247) at dispatchEvent (core.js?f18e:29804) at eval (core.js?f18e:31837) at SafeSubscriber.schedulerFn.__isAsync [as _next] (core.js?f18e:35379) at SafeSubscriber.__tryOrUnsub (Subscriber.js?ee8f:183) at SafeSubscriber.next (Subscriber.js?ee8f:122)

El W/A que encontré es en el component en el constructor instancio e inicializo el service desde ahí pasandole el objecto NgxMercadopagoConfiguration

this.mercadoPagoConf.publishKey = 'TEST-XXXXXXXXXXXXXX';
this.mercadoPagoConf.pathSDK = 'https://secure.mlstatic.com/sdk/javascript/v1/mercadopago.js';
this.ngxMpService = new NgxMercadopagoService(this.mercadoPagoConf);

Problema 2)

No existe en ngx-mercadopago.service.d.ts el método que solicita MercadoPago getIssuers

function getIssuers(paymentMethodId) { window.Mercadopago.getIssuers( paymentMethodId, setIssuers ); }

Desde ya gracias por esta lib.

Abrazo

frojoamadeo commented 3 years ago

Tengo el mismo problema, alguna novedad?

moycs777 commented 3 years ago

Hola, no, cambiamos mercado pago por otro medio de pagos.

El mié, 5 may 2021 a las 16:46, Felipe Rojo Amadeo (< @.***>) escribió:

Tengo el mismo problema, alguna novedad?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gabfiocchi/ngx-mercadopago/issues/4#issuecomment-832960649, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB37URSSON73OVTFIEMUGALTMGN77ANCNFSM4ZHEPHMQ .

-- Moises A. Serrano P.

 Whatsapp: +584249661188
gabfiocchi commented 3 years ago

Hola, lo miraré a ver que sucede

igorpdasilvaa commented 3 years ago

mesmo aqui, alguma solução ?