Order number already exists

Created on 25 June 2024, 5 months ago
Updated 26 June 2024, 5 months ago

Problem/Motivation

If you cancel payment, and try to pay again, you get an error complaining about duplicated order number. In commerce_sermepa the passed order number is always unique, i think something like this HHMMSS+ld+ORDERNUMBER.

Muchas gracias Alex!

Feature request
Status

Postponed: needs info

Version

1.0

Component

Code

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @manueleg
  • 🇪🇸Spain alexjluna

    Hello, I have tried to replay the issue but don't it reproduce, could you share more information please, I cancel the order and I pay again .. and all it's ok,
    thanks

  • Status changed to Postponed: needs info 5 months ago
  • Hi. I'm always reproducing the same error doing the exact same thing. Clicking on cancel button on redsys page, goes back to drupal order review page, click again in pay and complete order and error... duplicated order number.

    I dont know but for some reason commerce_sermepa generates always a random number instead of using order number.

    Drupal 9.5.11
    Commerce 8.2.33
    Redsys button 1.0.1

    PHP 8.2.20

  • 🇪🇸Spain alexjluna

    the problem is with commerce_sermepa module?

    this redsys_button :D

  • Alex, no, es con el tuyo (Redsys button 1.0.1). Lo que estoy intentando es pasar del commerce_sermepa para poder actualizar el Drupal a versión 10. El otro no me funciona, ni con el último parche y tengo todo desactualizado hace ya tiempo..

    Lo que quería decir es que por algún motivo en el commerce_sermepa generan un número de pedido siempre siempre random, que habrá alguna casuística donde falla, como lo que estoy experimentando yo y por eso entiendo que han optado por esa opción.

    Intento pagar y llego a la página de Redsys, ahí cancelo, vuelvo hacia atrás, vuelvo a intentar pagar y en la página de Redsys me dice que el número de pedido está duplicado. Solo consigo saltarme el error forzando un número de pedido distinto... o bien eliminando por un admin, abriendo en navegación privada, cambiando de navegador etc

    Modificaré yo mismo el código para poder utilizar tu módulo y poder actualizar todo lo pendiente.

    Gracias por el magnífico trabajo.

  • 🇪🇸Spain alexjluna

    ostras Manuel, jeje perfe, quizás el problema este en drupal 9, yo lo he probado tio y me va bien, en todo caso hazte un parche y lo aplico al código.

    Estoy trabajando en un nueva update y es para añadir la opción de elegir Card o bizum.

    https://www.loom.com/share/a375f1ebad3f48fcbda5cecf3ecc98d0

Production build 0.71.5 2024