Ogone

Ogone, también conocido como Servicios de pago Ingenico es una empresa con sede en Francia que proporciona la tecnología involucrada en transacciones electrónicas seguras.

Configuración en Ongone

Cree un usuario API

Inicie sesión en su cuenta de Ongone y vaya a la pestaña Configuración.

Necesita crear un Usuario API para usarlo al momento de realizar transacciones en Odoo. Si bien puede usar su cuenta principal para hacerlo, usar un Usuario API le garantiza que si las credenciales utilizadas en Odoo se filtran, no se podrá acceder a las configuraciones de Ongone. Además, las contraseñas para los Usuarios API no necesitan actualizarse constantemente, a diferencia de los usuarios normales.

Para crear un Usuario API, vaya a Configuración ‣ Usuarios y haga clic en Usuario nuevo. Se deben configurar los siguientes campos:

  • ID de usuario: puede escoger el que quiera.

  • Nombre del usuario, correo electrónico y zona horaria: puede ingresar la información que desee.

  • El Perfil: debe estar establecido como Administrador.

  • La casilla Usuario especial para API: debe estar seleccionada.

Después de crear su usuario, debe generar una contraseña. Guárdela junto con el ID del usuario pues los necesitara después durante la configuración.

Truco

Si ya tiene un usuario configurado, asegúrese de que esté activado sin errores. Si no es el caso, simplemente haga clic en el botón de Activar(Errores) para resetear el usuario.

Configure Ongone para Odoo

Ahora es neceario configurar Ogone para que acepte pagos desde Odoo. Vaya a Configuración ‣ Infromación técnica ‣ Parámetros de seguridad global, seleccione SHA-1 como Algoritmo Hash y UTF-8 como codificación de caracteres. Luego, vaya a la pestaña Verificación y origen de datos en la misma página y deje del campo Comercio electrónico y puerta de enlace del seudónimo de la URL en blanco.

Truco

Si necesita usar otro algoritmo como sha-256 or sha-512, en Odoo, active el modo desarrollador y vaya a Ajustes generales ‣ Técnico‣ Parámetros del sistema. Desde aquí., busque payment_ogone.hash_function y cambie el valor de la línea al algortimo que desee (sha-256 or sha-512).

Ahora debe generar farses de contraseña SHA-IN. Las frases de contraseña SHA-IN y SHA-OUT se usan para firmar digitalmente las solicitudes de transacciones y las respuestas entre Odoo y Ogone. Al usar estas frases de contraseña secretas y el algoritmo sha-1, ambos sistemas pueden garantizar que la información que reciben del otro no fue alterada o tocada.

Ingrese la misma frase de contraseña SHA-IN tanto en Cheques para comercio electrónico y entrada de alias como en Cheques para DirectLink y Lote (Automático). Puede dejar el campo de la dirección IP vacío.

Sus frases de contraseña SHA-IN y SHA-OUT deben ser diferentes y deben contener entre 16 y 32 caracteres. Asegúrese de usar las mismas frases de contraseña SHA-IN y SHA-OUT durante toda la configuración de Ogone, pues Odoo solo permite una sola frase de contraseña para SHA-IN y otra para SHA-OUT.

Para obtener la clave SHA-OUT, inicie sesión en su cuenta de Ongone, vaya a Configuración ‣ Información técnica ‣ Retroalimentación de la transacción ‣ Todos los modos de envío de transacción y obtenga o vuelva a generar su Clave API y Clave de cliente. Ponga atención y copie su clave API pues no se le permitirá obtenerla después sin generar una nueva.

Al terminar, vaya a Configuración ‣ Información técnica ‣ Retroalimentación de transacción y seleccione las siguientes opciones:

  • Los campos URL para Redireccionar HTTP en el navegador pueden quedarse vacíos, pues Odoo especificará estas URL para cada solicitud de transacción.

  • Me gustaría recibir los parámetros de retroalimentación de las transacciones en las URL de redirección: debe estar seleccionado.

  • Solicitud de servidor a servidor HTTP directa: debe estar establecido en En línea pero cambiar a solicitud diferida cuando la solicitud en línea falle.

  • Ambos campos URL deben contener esta misma URL, reemplazando`<example>` por su base de datos: https://<example>/payment/ogone/return.

  • Los Parámetros dinámicos de comercio electrónico deben contener los siguientes valores: ALIAS, AMOUNT, CARDNO, CN, CURRENCY, IP, NCERROR ORDERID, PAYID, PM, STATUS, TRXDATE. Se pueden incluir otros parámetros (si tiene otra integración con Ogone que lo requiera), pero no se recomienda.

  • En la sección Todos los modos de envío de transacciones, llene el campo de frase de contraseña SHA-OUT y desactive Solicitud HTTP para cambio de estado.

Para permitir que sus clientes guarden las credenciales de sus tarjetas de crédito para usarlas en el futuro, vaya a Configuración ‣ Alias ‣ Mi información de alias. Desde esta pestaña, puede configurar cómo es que el usuario puede guardar los detalles de su tarjeta, por cuánto timpo se guarda dicha información, si debe aparecer una casilla para guaradar la información de la tarjeta, etc.

Ajustes en Odoo

Para configurar Ogone en Odoo, vaya a Contabilidad ‣ Configuración ‣ Métodos de pago. En la pestaña Credenciales, introduzca el PSPID de su cuenta de Ogone y llene los demás campos como están cofigurados en su Portal de Ogone.

Importante

Si desea hacer pruebas con Ogone, dentro de la aplicación contable, vaya a Configuración ‣ Métodos de pago. Haga clic en Ogone, active Modo de prueba e introduzca sus credenciales en la pestaña Credenciales. Le reomendamos hacer esto en una base de datos de Odoo de prueba en vez de hacerlo en su base de datos principal.