px-ios
px-ios copied to clipboard
¿Es posible implementar un checkout con SwiftUI?
Buenas noches, estoy aprendiendo a desarrollar apps para iOS en SwiftUI y quiero hacer una aplicacion que utilice un checkout simple de MercadoPago.
¿Es posible hacerlo? De ser posible, ¿como se haria? Saludos
Estoy tratando de lograr lo mismo con la V4 para SwiftUI 2/XCode 12 y tuve los siguientes problemas:
- No pude instalar el POD solamente con el comando
pod install
, ya que arrojaba un error al ejecutar el build con XCode sobre cierto recurso. Tuve que bajar el source y apuntar desde el PODFILE al path correspondiente. - Pero solamente por tener el POD instalado ocurre el issue que se menciona en el siguiente link: https://github.com/mercadopago/px-ios/issues/2137
- Además de que los recursos de imagen no se encuentran en el bundle.
- El link a la documentación de referencia está roto: https://github.com/mercadopago/px-ios/issues/2375
No pude encontrar tutoriales ni material de ayuda ni documentación sobre este tema, por lo que quizá solamente mediante una respuesta oficial de los desarrolladores de MercadoPago podamos seguir adelante.
@lacrlumston me sucede exactamente lo mismo que a vos. Lograste alguna solución?
@lacrlumston me sucede exactamente lo mismo que a vos. Lograste alguna solución?
Pude hacerlo funcionar a mis necesidades. Para ello tuve Tuve que realizar lo siguiente:
- Copiar le código del SDK para poder modificarlo dentro de tu propio repositorio.
- Eliminar todo lo referente al UI de MercadoPago; todos los forms y las clases.
- Agregar un método en el SDK para tokenizar la tarjeta, ya que no existía alguno y tuve que hacer un consumo a la API de MercadoPago para esto.
Con esto fue suficiente para agregar tarjetas de crédito y débito, y generar la autorización para pago.
Saludos!