Migración
Por favor, consulte pos-getting-started para una descripción y ejemplos del proceso de inicialización en 3.x, por ejemplo, usar “Payment.create()” frente a “new Payment” para crear objetos, e importar “com.verifone.payment_sdk.Payment” frente a “com.verifone.commerce.entities.Payment”.
Nota
En los terminales CM5 y Trinity, configure Device Manager > Transaction Options > Terminal.1 > UseDeveloperSDK en “0” para usar el SDK 3.x.
Cambios en la API
El ID de sesión de estado se ha movido a Commerce Event.
TransactionManager.getTransactionManager se ha movido a PaymentSdk.getTransactionManager().
TransactionManager.TearDown() se ha eliminado y ya no es accesible como una API de TransactionManager.
Migración de CommerceListener y PsdkStatusListener a CommerceListenerAdapter
CommerceListener y PsdkStatusListener se están deprecando y consolidando en un solo listener CommerceListenerAdapter. Los listeners antiguos y nuevos y las respectivas APIs no deben usarse en conjunto.
Para usar el nuevo CommerceListener:
crear CommerceListenerAdapter
Use la API PaymentSdk.initializeFromValues(…) con este listener.
Obtenga el TransactionManager usando PaymentSdk.getTransactionManager(…)
Para iniciar sesión en el terminal, cree las credenciales de inicio de sesión y llame a TransactionManager.loginWithCredentials()
Para iniciar una sesión, llame a TransactionManager.startSession2(…)
Véase también
inicio de sesión-cierre de sesión.
inicio de sesión.
Nota
Asegúrese de usar CommerceListenerAdapter solo con las nuevas APIs. Usar APIs obsoletas junto con CommerceListenerAdapter o viceversa podría provocar un comportamiento inesperado.
Cambios en la API
PaymentSdk.initialize(PsdkStatusListener) API se reemplaza con PaymentSdk.initialize(…)
PaymentSdk.initializeFromFile(PsdkStatusListener,String) API se reemplaza con PaymentSdk.initializeFromFile(…)
PaymentSdk.displayConfiguration(PsdkStatusListener) API se reemplaza con PaymentSdk.displayConfiguration(…)
¿Te fue útil?
