Diferentes módulos de pago para Odoo
punto0 / addons-payment Goto Github PK
View Code? Open in Web Editor NEWDiferentes módulos de pago para Odoo
License: GNU Affero General Public License v3.0
Diferentes módulos de pago para Odoo
License: GNU Affero General Public License v3.0
La confirmación y cancelación de la orden no se realiza correctamente, aunque las transacciones sí. Habría que probar usando el método form_feedback de payment_acquirer
Después de una transacción de compra no se restea el caarito ni los campos de sesión website_sale_order. Esto hace que si hace otra compra después haya un pequeño lío y se sobrescriba la orden anterior.
Cuando el mercante introduce su dirección en el formulario de marca, debería de verificarse si la dirección es válida.
También debería eliminar los espaacios en blanco al final y principio de la direccción, algunas veces al hacer copia y pega se introducen estos caracteres que originan un error en el demonio al realizar la transacción.
Hay varias configuraciones Harcoded que deberían poderse configurar desde el formulario del Acquirer en Odoo:
La página de pago es un poco simple:
-- Añadir botón de "Copiar al Portapeles"
-- ¿Se puede enlazar directamente o pasar la transacción a la cartera oficial y/o electrum?
-- Enlace a getfaircoin.net e info sobre FairCoin
-- Cuenta atrás de tiempo de expiración
La direcciones de retorno del demonio retornan a localhost en vez de a la dirección de retorno que le debe pasar Odoo.
El demonio debería integrarse en Odoo, la comprobación de balance puede hacerse mediante un Cron.
Ha habido problemas en OCP (django) al integrar el demonio, timeouts y errores varios. Hay que estudiar si en Odoo también le afectarían estos errores.
Odoo debería chequear que el demonio esté corriendo. Si no, intenta arrancarlo.
Manda email al admin en errores (+ mensaje con XMPP?)
Estaría bien integrar una cartera para cada usuario en el Market, al estilo de OCP.
Hace falta guardar más información sobre las transacciones:
-- Dirección de pago
-- Lista de Hashes de las transacciones de pago
-- Estado de la retransmisión al mercante (no sent, broadcasted, confirmed, error)
-- Hash de la transacción al mercante
Estaría bien que salieran enlaces al explorador de bloques directamente para poder ampliar la info.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.