Bertsio honen garapenak 1.100 euro kostatu du. Aurten metatutako kostua 9.500 euro da. Lehen bertsioaren metatutako kostua 208.230 euro da, baina zure kostua da besterik gabe lizentzia 79€.
WooCommerce-ren Redsys pluginaren 30.3.x adarra WooCommerce.com.
Adar bertsioak
30.3.0
Berria:
- Egoera gainditzea birtualak/deskargagarriak diren produktuentzat Aurreratuko Ezarpenetan. Agindu baten produktuak birtualak edo deskargagarriak direnean, aginduaren egoera automatikoki Osatua ezartzeko aukera dago, Prozesatzen ordez.
- Redsys-en 0115 erantzun kodeak (txartela bertan behera utzi edo kontua itxita) orain automatikoki ezabatzen du gordetako txartelaren tokena, bezeroari metodo berri bat gehitzeko argibideak ematen dizkio (Nire kontua > Ordainketa metodoak) eta administratzaileari jakinarazten dio.
- Administratzaileari email jakinarazpena bezeroaren txartela automatikoki ezabatzen denean, Redsys-en ukapen kodeen ondorioz (0115, 0172, 0173).
- Bezeroari email hobetua txartela ezabatzen denean: orain txartelaren azken 4 digitua, errore kodea eta metodo berri bat gehitzeko esteka zuzena barne hartzen ditu.
- COF_INI (Credential on File hasierako) bandera orain aginduen metadatuetan gordetzen da (_redsys_cof_ini) COF transakzio mota guztientzat (R eta C), COF_INI=N denean tokenen bikoizketa saihestuz.
Konpondu:
- Konpondu da proba modua Baldintza Arauen URLan aplikatzen ez zela. Aurretik, baldintza arauak proba modua gainditzen zuten aginduak pasarela URL berezi bat erabiltzen jarraitzen zuten.
- Konpondu da bezeroak txartela gordeta duenean tokenen bikoizketa sortzen zela eta COF_INI=N bidaltzen zela Redsys-era.
- Konpondu dira save_field_update_order_meta() funtzioan array gako ezezaguneko abisuak, baldintza arauen datuak osatu gabe zeudenean.
- Konpondu da $redsys->debug erreferentzia okerra erabiltzen zuela preautorizazioen logean (orain $this->debug erabiltzen du).
- Konpondu da sanitize_text_field HTTP_ACCEPT_LANGUAGE-n substr baino lehen aplikatzen zela Google Pay eta Apple Pay Checkout-en, sanitizazio ordena egokia ziurtatuz.
- Google Pay Checkout orain ziurtatzen da WooCommerce-ren transakzio emailak hasita daudela payment_complete() deialdietan.
30.3.1
Segurtasuna:
- [Media] Konpondu da autentifikatutako kontuen apropiazioa ahalbidetu zitekeen ahultasun bat, erasotzaile batek erabiltzaile edo administratzaile edozein kontu ordezkatu ahal izateko.
- [Baja] Konpondu da aginduen egoera eta erabiltzaileen datuetarako autentifikatu gabeko sarbidea.
Konpondu:
- Administratzaileko aginduaren metaboxetik sortutako PayGold esteka beti ez zen ondo gorde erantzun kodearen baldintza imposible baten ondorioz send_paygold_link()-en. Funtzioak orain checkout fluxuaren balidazio logika bera erabiltzen du (erantzun kodea 9998).
- Konpondu da $description aldagai ezezaguna paygold_metabox_save()-n PayGold esteka bat bidaltzean aginduaren editatze pantailatik.
- Jakinarazpenaren pertsonalizatutako domeinua (redsys_url_notify) huts egin zuen check_url() home_url() aurretik domeinu desberdina zuten URLetan. check_url() orain URL absolutuak detektatzen ditu eta hala mantentzen ditu.
- get_notify_home_url() orain automatikoki https:// gehitzen du jakinarazpenaren pertsonalizatutako domeinua esquema gabe gorde denean.
- PHP 8.3+ bateragarritasuna — Konpondu dira null/false string funtzioetara (trim, strlen) get_option() deialdietatik pasatzean agertzen diren abisuak get_txnid(), get_token_type() eta connect_standard_imap()-en.
- PHP 8.3+ bateragarritasuna — Konpondu da add_submenu_page(null,…) konfigurazio gidaren abisuak sortzen zituela strpos()/str_replace()-en.







