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

Crear item de pago

Open feededandrea opened this issue 4 years ago • 2 comments

Swift iOS

Hola, estoy leyendo la documentación para crear un item de pago especifico en la aplicación, pero no logro hacerlo funcionar y las unicas fuentes donde explican como hacerlo son versiones viejas anterior al a v4 y no funciona. Basicamente lo que quiero lograr es que el usuario desde la aplicacion page un monto de dinero especifico y que se transfiera a una cuenta de MercadoPago. Intenté esto pero no funciono

let items: [PXItem] = [PXItem.init(title: "Regalo", quantity: 1, unitPrice: 200)]
        let check = PXCheckoutPreference.init(siteId: "www.example.com", payerEmail: "[email protected]", items: items)
        let processor = PXPaymentProcessor //<-- Aca no se que hacer
        let payment = PXPaymentConfiguration.init(paymentProcessor: processor)
        let builder = MercadoPagoCheckoutBuilder(publicKey: "TEST-4763b824-93d7-4ca2-a7f7-93539c3ee5bd", checkoutPreference: check, paymentConfiguration: payment)
 checkout = MercadoPagoCheckout(builder: builder)
        if let myNavigationController = navigationController {
            checkout?.start(navigationController: myNavigationController)
        }

Espero que me puedan ayudar, reamlente estuve buscando bastante pero no logro hacerlo funcionar. Tambien lei la documentación pero tampoco pude. Desde ya gracias.

feededandrea avatar May 04 '20 23:05 feededandrea

@feededandrea Tuviste alguna solución??? saludos

dan085 avatar Jul 19 '20 22:07 dan085

Hola @feededandrea . PXPaymentProcessor es un protocolo para que integradores externos que tengan una procesadora de pagos propia puedan utilizarla en vez de utilizar la procesadora de pagos de MercadoLibre. Si no tenes una procesadora propia en la implementacion del protocolo deberias devolver false en el metodo support() -> Bool y nil en el metodo paymentProcessorViewController() -> UIViewController? para que se use la procesadora de MercadoLibre.

ericertlMELI avatar Jan 07 '21 20:01 ericertlMELI