2011-08-15 24 views
12

Acabo de leer this tema sobre el flujo de pagos de Magento. Se ocupa del papel de los métodos de pago y las facturas en Magento. Ahora tengo curiosidad por saber cuál es el rol exacto de las Transacciones dentro de Magento. No parece existir un tutorial o información sobre esto en Internet que pueda encontrar.Transacciones en el sistema de pedidos de Magento

Por lo que yo lo entiendo, pueden ser abiertos o cerrados y pueden tener hijos (también transacciones). Supongo que las transacciones abiertas aún no se han completado/pagado y que las transacciones son cerradas. También mi empresa compró una extensión de pago que no hace uso de las transacciones. ¿Es esto aceptable o esta es una funcionalidad faltante de la extensión?

preguntas que tengo:

  1. ¿Cuál es el papel general de las transacciones en Magento?
  2. ¿Por qué usted no desea utilizar las transacciones para su método de pago?
  3. ¿Cuál es el concepto de transacciones con niños?
  4. ¿Se pueden usar las transacciones para administrar subpagos múltiples a una orden con posiblemente diferentes métodos de pago?

Gracias de antemano.

Respuesta

9

Transacción están diseñados para perfiles de facturación recurrentes y no tienen una función general en su flujo y sólo son importantes si es necesario implementar los pagos parciales o pagos recurrentes

  1. que no tienen un general papel en su flujo y sólo son importantes si es necesario implementar los pagos parciales o pagos recurrentes
  2. no los necesita si tiene un solo pago para capturar
  3. puede definir los pagos de manera más flexible
  4. su hasta para implementar ntation. Nada realmente se define aquí y puedes elegir libremente cómo usar esto. Dudo que pueda usar múltiples métodos de pago dentro de un pedido y esto necesitaría su propia extensión de "proxy" de pago que controlaría ese
+0

Ok, eso es diferente de lo que esperaba, pero tiene sentido. Gracias. –

+0

No estoy de acuerdo con "no los necesita si tiene solo un pago para capturar". Magento usa esto para saber si la transacción ha sido capturada (cerrada) o no (abierta). Por lo tanto, la propiedad de apertura de transacción es necesaria para autorizar en línea y capturar posteriormente en administración también en línea en la creación de factura. – awavi

+0

genial para saber awavi supongo que quise decir si solo necesita un pago para manejar no capturar exactamente después de la autorización –

Cuestiones relacionadas