Greenpay ios sdk

Consideraciones e instalación del SDk para IOS

Consideraciones

  1. Crear credenciales API.
    1. Sandbox: En caso de no tener credenciales del ambiente sandbox (pruebas), puede generarlas aquí.
    2. Producción: Para procesar pagos en el ambiente productivo, debe registrarse en este enlace.
  2. Se recomienda crear las ordenes de pago desde el backend de la aplicación, para evitar exponer las credenciales.
  3. Se debe habilitar un webhook (web service) para recibir siempre las respuestas de cobro o tokenización en el backend de la aplicación.
  4. 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:
pod 'GreenPay'

Cocoapods

En caso de no tener cocoapods habilitado, debe realizar lo siguiente:
  1. Instalar cocoapods en su sistema, ejecutando el comando : sudo gem install cocoapods  .
  2. Crear un archivo llamado Podfile en el directorio de su proyecto IOS con el siguiente contenido:
target 'MyApp' do
pod 'GreenPay'
end

  1. Ejecutar el comando pod install en el terminal del sistema.
  2. 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 ...