Try the Demo

Magento Forum

   
PayPal beállítás
 
bbkristaly
Jr. Member
 
Total Posts:  5
Joined:  2008-05-05
 

Sziasztok!

Segítséget szeretnék kérni Tőletek, engedélyeztem a PayPal fizetést az oldalon, de mindig hibába futok a PayPal részéről.
Annyit sikerült kiderítenem, hogy nem kedveli a Forint részéről a tizedes számjegyet, még az Áfánál sem.
Próbálkoztam Currency Managerrel, ami kapásból letiltotta a fillért, de a PayPal ekkor sem engedélyezte fizetést, és a hibaüzenet ugyanaz volt.
Amikor visszaállítottam a 27% -os áfatartalmat 25%-ra gond nélkül ment a tranzakció, mert egész szám volt a nettó és a bruttó ár is, ennek tükrében az áfa is kerek szám volt.

Van valami tippetek, hogyan kellene megoldani a problémát?

 
Magento Community Magento Community
Magento Community
Magento Community
 
darken101km
Jr. Member
 
Total Posts:  11
Joined:  2011-02-03
 

Szia,
Ha csak magyar pénznemet használsz, akkor célszerű a currency modul(nem ismerem egyébként) helyett az alábbi megoldást választani:

1. Készíts egy biztonási másolatot erről a file-ről: lib/Zend/Currency.php
2. editáld a file-t:
Ezt keresd meg(185. sor):

$value    Zend_Locale_Format::toNumber($value, array('locale'        => $locale,
                                                               
'number_format' => $format,
                                                               
'precision'     => $options['precision']));

és írd elé ezt, így:

$options['precision']=0// ezt írd bele
        
$value    Zend_Locale_Format::toNumber($value, array('locale'        => $locale,
                                                               
'number_format' => $format,
                                                               
'precision'     => $options['precision']));

Nem túl szép megoldás tudom.

Attila

 Signature 

darken.hu - Magento webáruház készítés, Magento modul fejlesztés

 
Magento Community Magento Community
Magento Community
Magento Community
 
bbkristaly
Jr. Member
 
Total Posts:  5
Joined:  2008-05-05
 

Szia!

Köszi, este kipróbálom.

Üdv,
B.Péter

 
Magento Community Magento Community
Magento Community
Magento Community
 
bbkristaly
Jr. Member
 
Total Posts:  5
Joined:  2008-05-05
 

Szia Attila!

Sajna nem működik mármint a paypal fizetés, de amit kitaláltál az igen, felkerekíti, és nem jeleníti meg fillért. Próbáltam az expressz checkout -tal, és a standard fizetési eljárással nem sikerül átverni a paypalt.

Nem tudom melyik fájlba lehet az, amikor átadja a paypal részére a fizetési adatokat, lehet, hogy ott kellene letiltani a tizedes használát.

Üdv,
B.Péter

 
Magento Community Magento Community
Magento Community
Magento Community
 
darken101km
Jr. Member
 
Total Posts:  11
Joined:  2011-02-03
 

Szia,

Mi a pontos hibaüzenet amit a Paypal visszaad neked?

Attila

 Signature 

darken.hu - Magento webáruház készítés, Magento modul fejlesztés

 
Magento Community Magento Community
Magento Community
Magento Community
 
bbkristaly
Jr. Member
 
Total Posts:  5
Joined:  2008-05-05
 

Szia!

PayPal goldal visszautasította a kérést Item total is invalid (#10426: Transaction refused because of an invalid argument. See additional error messages for details). Tax total is invalid (#10429: Transaction refused because of an invalid argument. See additional error messages for details). The totals of the cart item amounts do not match order amounts (#10413: Transaction refused because of an invalid argument. See additional error messages for details). Item amount is invalid (#10431: Transaction refused because of an invalid argument. See additional error messages for details).

És az express checkoutnál is van hibaüzenet, ami hasonló, valahol egysorral rövidebb.

Köszi, hogy próbálsz segíteni!

 
Magento Community Magento Community
Magento Community
Magento Community
 
viktorlantos
Jr. Member
 
Total Posts:  20
Joined:  2009-02-28
Budapest, Hungary
 

Hasonló probléma miatt szívok.

Ha jól tudom a magyar magento vesszőt at át a tizedes kalkulációnál. A paypal pontot várna. Nalam legalábbis ilyen decimal probléma van.

Esetleg erre van ötletetek?

Magento 1.5.2 verziót futtatok, ahogy látom a későbbi verziókban valamit javítottak a paypal kerekítéseken.

 
Magento Community Magento Community
Magento Community
Magento Community
 
viktorlantos
Jr. Member
 
Total Posts:  20
Joined:  2009-02-28
Budapest, Hungary
 

Ó hogyaza.....

Végigtúrtam a netet emiatt a probléma miatt. Ha valaki hasonlóval küzd, ez megoldotta:

Ez volt a hibaüzenet:
The link you have used to enter the PayPal system contains an incorrectly formatted item amount.

http://magento-forum.co.uk/viewtopic.php?f=5&t;=72

lib/Zend/Currency.php
\’precision\’=>0

/app/code/core/Mage/Core/Model/Store.php
public function roundPrice($price)
{
return round($price, 0);
}

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top