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 las ordenes de pago desde el backend de la aplicación, para evitar exponer las credenciales.
- Se debe habilitar un webhook (web service) para recibir siempre las respuestas de cobro o tokenización en el backend de la aplicación.
- Utilizar una versión del deployment target 13+ .
Instalación
El SDK de IOS esta publicado como un pod en Cocoapods. Para instalarlo, simplemente se debe agregar la siguiente dependencia en el podfile de la aplicación:
Cocoapods
En caso de no tener cocoapods habilitado, debe realizar lo siguiente:
- Instalar cocoapods en su sistema, ejecutando el comando : sudo gem install cocoapods .
- Crear un archivo llamado Podfile en el directorio de su proyecto IOS con el siguiente contenido:
target 'MyApp' do
pod 'GreenPay'
end
- Ejecutar el comando pod install en el terminal del sistema.
- Abrir el archivo .xcworkspace creado por cocoapods el cual contiene la aplicación y la configuración de dependencias.
Configuraciones
Permisos de geolocalización
Para soportar la obtención de la información de localización del dispositivo donde se ejecuta la aplicación, se debe agregar el siguiente parametro en el archivo
Info.plist:<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
Si elige KLocationCollectorConfigRequestPermission, el recolector de lucha contra el fraude le solicitará permiso si es necesario. Si elige KLocationCollectorConfigPassive, el recolector de lucha contra el fraude solo recopilará información de ubicación si su aplicación ha solicitado permiso y el usuario le ha otorgado permiso.
Related Articles
Consideraciones e instalación del SDK para android
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 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 ...
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 ...
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 ...
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 ...