px-ios icon indicating copy to clipboard operation
px-ios copied to clipboard

Informacion adicional en finishCheckout()

Open scaffarelli opened this issue 4 years ago • 2 comments

Hola, estoy integrando con IOS usando la siguiente funcion:

func finishCheckout() -> ((_ payment: PXResult?) -> Void)? { ..... }

Dentro de finishCheckOut() uso las siguientes funciones sin ningun problema:

func getPaymentId() -> String?
func getStatus() -> String
func getStatusDetail() -> String

El problema es que quiero obtener mas informacion sobre el pago y al parecer no hay mas funciones disponibles. Veo que esta la clase (PXPayment) que tendria todo lo que necesito, sin embargo parece que no se puede usar en finishCheckOut() o no se como integrarla.

Agradeceria si tuvieran algun ejemplo con esto

Gracias Sebastian

scaffarelli avatar Apr 19 '20 16:04 scaffarelli

Tengo el mismo problema. Es más, mirando la documentación de PXLifeCycleProtocol la firma del método es:


func finishCheckout(payment: PXPayment?) -> (() -> Void)?

Pero usando esa firma con la versión del pod 4.32.4 no compila con esa firma, solo con el PXResult.

Gazer avatar Jun 05 '20 19:06 Gazer

Hola, lograron obtener alguna solución? me pasa lo mismo.

dalza1601 avatar Apr 27 '22 19:04 dalza1601