Kount Data Collector para iOS
Consideraciones
Para hacer uso del SDK data collector para iOS se debe considerar los siguiente:
- El SDK de flujos de pago de Greenpay para iOS ya tiene integrado Kount, por lo tanto, la documentación del presente SDK solo se utiliza cuando la integración con Greenpay no es con el SDK de flujos de pago de Greenpay.
- Es requerido que se utilice el Deployment target 13+.
Uso del SDK
Importar dependencia
El SDK se encuentra en Cocoapods. Para incluir la dependencia del SDK de Greenpay, se debe incluir el pod de la siguiente manera.
- pod 'GreenpayDeviceDataCollector'
Configuración de permisos
Para incluir la configuración de permisos requerida para utilizar el data collector del SDK de Greenpay, es requerido incluir el siguiente key en el info.plist de la aplicación:
- <key>NSLocationWhenInUseUsageDescription</key>
- <string></string>
Se pueden utilizar dos valores:
- KLocationCollectorConfigRequestPermission: el SDK le solicitará
permiso al usuario de la aplicación solo si es necesario.
- KLocationCollectorConfigPassive: el SDK solo recopilará información
de ubicación si su aplicación ha solicitado permiso y el usuario le
ha otorgado permiso.
Inclusión del data collector al flujo de pago
Antes de que la aplicación envíe los datos al backend para ejecutar un cobro,
se debe ejecutar el siguiente método:
- GDataCollector.shared().collect(
- completed: {
- (sessionId) in print("Success: ", sessionId)
- }) { (error) in
- print("Error ", error!.localizedDescription)
- }
Si el promise se completa, se deben enviar los datos al backend incluyendo el
sessionID que retorna el .done del promise. Si el promise da error, se debe
retroalimentar al usuario indicando que no se puede ejecutar el pago.
Related Articles
Kount Data Collector para Android
Consideraciones Para hacer uso del SDK data collector para iOS se debe considerar los siguiente: El SDK de flujos de pago de Greenpay para Android ya tiene integrado Kount, por lo tanto, la documentación del presente SDK solo se utiliza cuando la ...
Uso del SDK para IOS
Inicializar el SDK Primero, debe crear un objeto GreenPay GreenPayConfig para configurar el SDK con la información de su cuenta. Esta información será proporcionada por el equipo de GreenPay cuando cree su cuenta GreenPay. En segundo lugar, llame al ...
Consideraciones e instalación del SDk para IOS
Consideraciones Crear credenciales API. Sandbox: En caso de no tener credenciales del ambiente sandbox (pruebas), puede generarlas aquí. Producción: Para procesar pagos en el ambiente productivo, debe registrarse en este enlace. Se recomienda crear ...
Uso del SDK para android
Inicialización del SDK Importe los paquetes de GreenPay SDK con los objetos necesarios. Un ejemplo es: import com.greenpay.sdk.GreenPay; import com.greenpay.sdk.config.GreenPayConfig; import com.greenpay.sdk.exceptions.ConfigurationException; import ...
Proceso para actualizar token con formulario
Consideraciones Para utilizar el formulario de tokenización de tarjetas se debe considerar los siguiente: El formulario está disponible en: Sandbox: http://sandbox-tokenizeform.greenpay.me/ Producción: https://tokenizeform.greenpay.me/ Tener ...