Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
La pasarela utiliza la dirección incorrecta en escenarios de compras recurrentes cuando ya hay una tarjeta guardada en el perfil del usuario.
El error se produce porque la pasarela se basa en el checkbox isBillingAddressDifferent
, que aparece junto a los datos de la tarjeta en el checkout, para definir si utilizará la dirección de entrega o la de facturación en afiliaciones y antifraude. El problema es que este checkbox en cuestión ni siquiera aparece en el checkout tras la primera compra con la tarjeta, sino que su valor es false
por defecto. Esto significa que, al tratarse de una compra con entrega o recogida, la dirección que utilizará la pasarela será la de entrega y no la de facturación, y esto traerá problemas en escenarios de recogida o incluso para generar Albaranes Bancarios.
Simulación
Escenario A:
- Como nuevo usuario, acude a la caja de una tienda y realiza una compra a domicilio para generar un perfil de compra
- Al pagar este pedido, utiliza una dirección de tarjeta distinta de la dirección de entrega
- Realiza una nueva compra con el mismo correo electrónico y la misma tarjeta, pero comprando desde una opción de recogida
- Observa los objetos
isBillingAddressDifferent
que será falso y laaddress
del pago que será una dirección concreta
Escenario B:
- Como nuevo usuario, ve a la caja de una tienda y realiza una compra a domicilio para generar un perfil de compra
- Al pagar este pedido, utilice la misma dirección que la de entrega
- Realiza una nueva compra con el mismo correo electrónico y la misma tarjeta, pero comprando desde una opción de recogida
- Observe los objetos
isBillingAddressDifferent
que serán falsos y laaddress
del pago que no tendrá una dirección concreta
Workaround
N/A