Irten definitiboa Redsys-en notifikazioen arazoei WooCommerce-n: Timeouts, 403, 301 eta gehiago
Otsailaz geroztik, hainbat merkatarik Redsys-en notifikazioekin arazoak izan dituzte, batez ere timeout eta ordainketa baieztatzeko akatsengatik. Hasieran, arazo hauek Cloudflare-ren IPak blokeatzeagatik sortu ziren operadoreek, futbol partiduen pirateriarekin borrokatzeko La Liga-k ezarritako murrizketekin lotuta. Hala ere, denborarekin, arazoa Cloudflare erabiltzen ez duten guneetara ere zabaldu da.
Zer gertatzen ari da benetan?
Oraindik ez dago azalpen ofizial argirik, baina eragina nabaria da: ondo ordaindutako eskaerak ez dira osatutzat jotzen, kasu aleatorioetan edo guztietan. Honek incertitudea eta arazo operatiboak sortu ditu Redsys ordainketa pasarela gisa erabiltzen duten online denda askotan.
WooCommerce Redsys Gateway Lite eta Premium-en ezarritako irtenbideak
Arazo hauek hasi zirenetik, nire WooCommerce Redsys Gateway pluginaren bertsio berrietan lan handia egin dut akats hauek ahalik eta gehien minimizatzeko.
6.3 bertsioa WooCommerce Redsys Gateway Lite-n
Lite bertsioaren 6.3 bertsioan, eskaera bat ordaindutzat ez jotzeko aukera minimoetara murrizten duen irtenbide bat garatu dut. Egoki funtzionatzeko, eguneratzea instalatzeaz gain, Redsys-en terminalean (Web Kanalean) konfigurazio bat egin behar da, zeina gidari honetan xehetasunez azaltzen dudan.
Notifikazio metodo berri honek tradizionala den IPN sistema ez du ezabatzen, baina ordaindutzat jotzen ez diren eskaerak berreskuratzeko aukera ematen duen alternatiba bat gehitzen du. Akats konbinazio bat baieztapena eragozten badu ere, probabilitateak oso baxuak dira orain.
25.4 eta 25.5: Ordainketa baieztatzeko segurtasun maximoa
Hiru egunetan, Premium bertsioaren bi bertsio liberatu ditut (25.4 eta 25.5), notifikazioen kontrolerako hiru metodo barne:
1. Redsys-en tradizionala den IPN
2. URL bidezko notifikazioa (Lite bertsioan ezarritako sistema bera)
3. Redsys-ek bidalitako posta elektronikoen egiaztapena
Hoberena da hiru metodo hauek aldi berean aktibo egon daitezkeela, eta horrek ordaindutako eskaera bat baieztatu ez dadin ia ezinezkoa egiten du. Zerbitzua erori den kasuan, berriro martxan jarri denean, ordaintzeak automatikoki berreskuratuko dira Redsys-en posta elektronikoen bidez.
Konpondu diren akatsak: timeouts, 403, 301, 302 eta gehiago
Gaur egun, Lite eta Premium bertsioetan, timeout, 403 akatsak, 301 edo 302 birbideratzeak, eta Redsys-en blokeoak direla eta, notifikazio akatsak izaten ez dituzula espero dezakezu. Redsys-ek zure gunearekin harremanetan jarri ezin badu, bigarren metodoa (URL) babesa izango da, eta txarrena den kasuan, posta elektronikoa azken baieztapen moduan erabiliko da.
Hilabete oso intentsua izan da arazo hau konpontzeko, milaka merkatariri eragin diona. Hala ere, WooCommerce Redsys Gateway Lite eta WooCommerce Redsys Gateway Premium bertsio berriekin, eta konfigurazio gidaren urratsak jarraituz, ordaindutzat jotzen ez diren eskaerak ez dituzu gehiago kezkatu beharko.



