Tengo un cliente que ordenó 5 productos, pero 2 están agotados y no pueden completar el pedido completo. Sin embargo, cuando edito el pedido (lo elimino y creo uno nuevo) para eliminar los dos SKU, la información de la tarjeta de crédito se elimina. ¿Hay alguna manera de mantener eso para que no necesite llamar al cliente?
12
Respuestas:
En el escenario dado, está eliminando elementos que no puede llenar. Como está utilizando Authorize.net, debería poder emitir una nota de crédito de las líneas de pedido en la factura del pedido para reembolsar los cargos de esas líneas de pedido específicas y luego enviar los artículos restantes.
Si se tratara de un caso en el que necesita cambiar o agregar artículos al pedido, entonces necesitaría usar una de las implementaciones de CIM de terceros o el Puente de pago EE (suponiendo que esté en Enterprise).
fuente
Debe usar una pasarela de pago como Braintree, authorize.net con la opción CIM (administrador de información del cliente) o alguna otra pasarela que almacene un token de pago en Magento y un token en la pasarela y luego almacene la información de la tarjeta de crédito del cliente en la pasarela nivel. Sin esto, es imposible capturar más fondos de los que el cliente autoriza en la transacción inicial. Almacenar la información de la tarjeta de crédito usted mismo es una violación del cumplimiento de PCI a menos que pase por una rigurosa certificación PA-DSS que es muy costosa.
Braintree tiene una extensión de pasarela de pago gratuita disponible para Magento. No he revisado la versión reciente, pero tuvimos que corregir varios errores en versiones anteriores. Sin embargo, funciona bastante bien después de algunas correcciones de errores.
Hay algunas extensiones de pasarela de pago para Auth.net CIM. He usado http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html en el pasado. Parece que hay algunos nuevos ahora. Manténgase alejado del Silver Touch One barato, parece aterrador.
Envíame un ping si quieres probar Braintree y notar que tiene errores. Puedo enviarte un código reciente de uno de nuestros repositorios.
fuente
Este es un problema realmente simple de resolver:
Tome nota en el administrador de Magento, puede crear múltiples FACTURAS para un pedido. Si su configuración está configurada correctamente, solo puede facturar por los productos que están disponibles. Cuando crea una factura, elige los artículos que desea capturar y Magento realiza la captura parcial.
Del mismo modo, puede gestionar múltiples envíos por pedido.
Por supuesto, todo esto también se puede hacer mediante programación.
fuente
Evite almacenar los datos de pago si puede, no vale la pena. Deberá colocar controles PCI a su alrededor, lo que costará dinero. Y si no lo protege adecuadamente y es pirateado, sucede MUCHO, entonces sus costos de PCI terminan pareciendo nada en comparación con los costos de lidiar con una violación.
Entonces, averigüe si su pasarela de pago puede ayudar. Algunas buenas respuestas arriba. Mi consejo es que no almacene los datos de pago, no vale la pena.
fuente
Hemos desarrollado una extensión para la facilidad de pago parcial. Le permite a su cliente cobrar un pago parcial por los servicios del producto. El cliente cobrará el resto del monto en / antes del envío. La extensión de pago parcial permite a los clientes comprar su producto en su tienda web pagando solo una pequeña cantidad del precio del producto. El cliente puede pagar el monto restante en varias entregas según lo definido por el administrador.
caracteristicas:
Administración:-
Para obtener una descripción completa y características, visite nuestra tienda de extensiones de magento:
sitio web indieswebs.com para la facilidad de pago parcial
fuente