Integración de Android con CCAvenue
Tengo una aplicación para Android y quiero integrar con CCAvenue gateway de pago igual que flipkart y others.but no sé cómo puedo integrar CCAvenue porque no hay SDK siempre. He utilizado paypal sdk thats tan simple de integration.but no es capaz de integrar CCAvenue. Así que por favor ayúdenme para este problema. Gracias.
- Android - Cambiar el método de pago popup está vacío
- Android in-app-facturación queryInventoryAsync devuelve sku y comprar el tamaño del artículo 0
- Android Pay - Pruebas desde fuera de EE.UU.
- Redireccionar usuario desde el navegador a mi aplicación después de abrir una URL específica
- ¿Cómo implementar los pagos NFC?
- Inicia la aplicación de PSP con URL UPI
- Cordova Android Pay Plugin
- ¿Cómo usar Simplify Commerce Payment API en Android?
- Habilitación de CardEmulation en Android ICS con NFC_EXTRAS
- ¿Cómo detectar el pago NFC en la aplicación?
- INVALID_USER_CREDENTIALS / JSON_EXCEPTION en la integración con Android de "PayU"
- Cómo liberar una aplicación con varios tipos de pago basados en la ubicación
- ¿Existe algún otro módulo de pago que no sea Paypal?
La integración con CCAvenue es posible usando su Mobile Integration Kit. Proporcionan código de ejemplo para iOS y Android que se puede descargar desde aquí:
https://mars.ccavenue.com/downloads/Mobile_Integraion_Kit.zip
Ellos describen dos maneras de integrarse con su pasarela de pago, transparente y no transparente. De cualquier forma, es necesario redirigir al usuario a una página web para completar el proceso de pago o adquirir la autorización del banco de usuarios. Una vez hecho CCAvenue puede redirigir al usuario a cualquier URL que usted prefiera. Esto podría ser un sitio web, una API de servidor comercial o un URI personalizado como myapp: // donde podría manejar la respuesta localmente.
Otras lecturas
Sin problemas significa que tiene la oportunidad de presentar las opciones de pago de forma nativa y de recopilar todos los campos requeridos primero, y luego enviarlo a CCAvenue.
No transparente significa que usted acaba de pasar la cantidad y la moneda a CCAvenue y los detalles de facturación y pago se recogen de la página redirigida.
De cualquier manera necesitará que controle la integración con CCAvenue con una actividad de WebView independiente a la que CCAvenue proporcione código de ejemplo.
-
En primer lugar, es necesario configurar una cuenta de CCAvenue. Vaya a la página de registro, elija el plan Startup Pro y complete sus datos. Al crear su cuenta, recibirá un e-mail en la dirección de correo electrónico introducida para verificar su correo electrónico. Una vez que verifique su correo electrónico, recibirá un correo electrónico de activación que le dará su ID de inicio de sesión de la cuenta de CCAvenue y se le pedirá que establezca su contraseña. Configure su contraseña de cuenta y asegúrese de leer los correos electrónicos que recibe a fondo.
-
Inicie sesión en CCAvenue MARS Panel (Dashboard). En la pestaña Ajustes> Claves de la API, obtendría el ID de comerciante, el Código de acceso así como la Clave de trabajo. La clave de trabajo también se denomina como la clave de cifrado en el tablero de instrumentos proporcionado a CCAvenue. Copie estas llaves en un lugar seguro para su uso posterior.
-
Para asegurar los datos transmitidos desde el móvil al iniciar la transacción, CCAvenue ha implementado un valor de par de claves RSA basado en el tiempo que necesita ser obtenido de forma exclusiva para cada transacción. Estos archivos deben cargarse en su servidor web.
-
Para descargar estos archivos, inicie sesión en CCAvenue Dashboard. Ahora vaya a Recursos> Mobile Integration Kit. Haga clic en RSA & Response Handling. Descargue los archivos PHP desde aquí. También puede utilizar los archivos JSP y ASP.NET, pero asegúrese de que su servidor web admita estas funcionalidades antes de utilizarlas. PHP es compatible con todos los servidores web, así que estoy usando PHP.
-
Encontrará 4 archivos para descomprimir su descarga de PHP. Estos son: cacert.pem, ccavResponseHandler.php, Crypto.php y GetRSA.php. Encontrará 4 archivos para descomprimir su descarga de PHP. Estos son: cacert.pem, ccavResponseHandler.php, Crypto.php y GetRSA.php. Ahora siga los siguientes pasos:
(A) Cargue estos 4 archivos en su servidor web.
(B) En el archivo GetRSA.php, ponga su código de acceso en la 4ta línea como esto: 'access_code' => "XXXXXXXXXXXXXXXXXX",
(C) En la 20ª línea, debe poner la ruta donde ha subido su archivo cacert.pem. Por ejemplo: curl_setopt ($ ch, CURLOPT_CAINFO, $ _SERVER ['DOCUMENT_ROOT']. '/ RSA / cacert.pem');
(D) En el archivo ccavResponseHandler.php, coloque su clave de trabajo en la línea 6 como esto: $ workingKey = '105B05A21AD102EBA62C051720CC3FA2';
Eso es todo para la parte del servidor. Descargue el kit de implementación de la cuenta de CCAvenue o puede consultar el siguiente enlace para la implementación de Android:
Ingreso de Gateway de Pago de CCAvenue en Android
- No se puede acceder a la carpeta de datos en el Explorador de archivos de DDMS utilizando un Nexus One!
- Android: soporte de aplicaciones para múltiples resoluciones de pantalla de tableta