• Resolved giugiu

    (@giugiu-italia)


    I have two questions, Please, can you help me?:
    1 – in Italy we using the Euro, we using the comma for decimal places, and the plugin is set to the point, and this is a source of confusion for my client, the same happens using “Coupon Code”, because customers do not put the point but the comma, the point for us means thousands of euro). PayPal Italian works with the comma,
    2 – In the “Payments” I do not see that get transactions.
    Can you help me? Thanks a lot
    Sorry for my bad English
    Ciao

    https://www.ads-software.com/plugins/quick-paypal-payments/

Viewing 14 replies - 1 through 14 (of 14 total)
  • I’ve sent you an update to test – you now have the option to selected a decimal point or a comma.

    Thread Starter giugiu

    (@giugiu-italia)

    where ? I have not received your email, perhaps a mistake?

    I sent it to the email address on the email you sent me.

    Thread Starter giugiu

    (@giugiu-italia)

    hello aerin
    I have received your email but inside there is no link to the plugin update test. Please send it to me. Thanks

    It was a zipped attachement. I’ll send it over again later today.

    Thread Starter giugiu

    (@giugiu-italia)

    Hello Aerin, I did several tests and found two different problems:
    ?
    === SETTING SYSTEM FOR USE THE COMMA ===
    and a coupon of 10%: then proceed as a customer; well, if I insert the amount with the COMMA system performs miscalculated: 86,37 as I enter coupon 10%, the system makes the calculation wrong and I get 77.4 (instead I should get 77, 73). This is because the system cuts the digits after the decimal point and performs the calculation of only 86. But then the big problem comes when I click to make the payment; PayPal then inserts wrong amount, or translates 77.4 in 774.00. (774000 EUR).
    I think maybe because the system connects to PayPal Use PayPal and not Italy.

    If I enter the amount with POINT, I get the correct calculations for the coupons but then PayPal always brings me back error: Example: I enter 86.37 and 10% coupon I perform activation coupon and get 77.733 then when I click PayPal to pay, then PayPal insert amount 77733,00. Error because PayPal digit returns in thousands of euro.

    === SETTING SYSTEM FOR USE THE POINT ===
    and a coupon of 10%: then proceed as a customer; Well, if I put the amount with the COMMA system performs miscalculated: 86,37 as I enter coupon 10%, the system makes the calculation wrong and I get 77.4 (instead I should get 77.73); this is because the system cuts the digits after the decimal point and performs the calculation only on 86.
    Then when I click to make the payment, PayPal fits ok amount of calculation, correct 77.40.

    If I enter the amount with POINT, I get the correct calculations for the coupon and also for PayPal. Example: I enter 86.37 and 10% coupon I perform activation coupon and get 77.733, then when I click PayPal to pay, then it is inserted correct amount of 77.73.

    Conclusions: So you have two different problems: the system miscalculations, because if you use the system with the comma, the system cuts off the decimal places;
    and also, if you enter amounts with commas and setting the system with commas happens that PayPal acquires amounts in thousands of euro and not the correct ones.

    I hope that this will serve …
    I hope that the translation into English is correct …

    ———-

    Ciao Aerin, ho fatto diversi test e ho trovato due diversi problemi:

    === SETTO IL SISTEMA PER UTILIZZARE LA VIRGOLA ===
    e un coupon al 10 %: poi procedo come cliente, ebbene, se inserisco la cifra con la VIRGOLA il sistema effettua male i calcoli: esempio 86,37 inserisco coupon 10 %, il sistema fa il calcolo sbagliato e ottengo 77.4 (invece dovrei ottenere 77,73). Questo perché il sistema taglia le cifre dopo la virgola ed effettua il calcolo solo su 86. Ma poi il problema grande nasce quando clicco per effettuare il pagamento; allora PayPal inserisce importo sbagliato, ovvero traduce il 77,4 in 774,00. (774 mila euro).
    Io penso perché forse il sistema si connette su PayPal Usa e non su PayPal Italia.

    Se invece inserisco importo con il PUNTO, ottengo i calcoli corretti per il coupon ma poi PayPal mi riporta sempre errore: Esempio: inserisco 86.37 e coupon 10 % effettuo attivazione coupon e ottengo 77.733, poi quando clicco per pagare PayPal, allora viene inserito importo di 77.733,00. Errore perché PayPal riporta cifra in migliaia di euro.

    === SETTO IL SISTEMA PER UTILIZZARE IL PUNTO ===
    e un coupon al 10 %: poi procedo come cliente; ebbene, se inserisco la cifra con la VIRGOLA il sistema effettua male i calcoli: esempio 86,37 inserisco coupon 10 %, il sistema fa il calcolo sbagliato e ottengo 77.4 (invece dovrei ottenere 77.73); questo perché il sistema taglia le cifre dopo la virgola ed effettua il calcolo solo su 86.
    Poi quando clicco per effettuare il pagamento, PayPal inserisce importo ok del calcolo, ovvero 77,40.

    Se invece inserisco importo con il PUNTO, ottengo i calcoli corretti per il coupon e anche per PayPal. Esempio: inserisco 86.37 e coupon 10 % effettuo attivazione coupon e ottengo 77.733, poi quando clicco per pagare PayPal, allora viene inserito importo corretto di 77.73.

    Conclusioni: Quindi hai due diversi problemi: il sistema fa calcoli sbagliati, perché se si utilizza il sistema con la virgola, il sistema taglia le cifre decimali;
    ed inoltre, se si inseriscono importi con virgola e settando il sistema con la virgola succede che PayPal acquisisce importi in migliaia di euro e non quelli corretti.

    Spero che ciò possa servire…
    spero che la traduzione in lingua Inglese sia corretta …

    OK I think I’ve fixed the problem. Send me an email and I’ll send you the update to test. If you can do it today that would be great as I can post the update to the plugin repository.

    Sent you the update yesterday. Have you got it?

    Thread Starter giugiu

    (@giugiu-italia)

    Yes, thank you. Yesterday I had very busy day. Soon I write, today

    Thread Starter giugiu

    (@giugiu-italia)

    Here I am

    === SETTING SYSTEM FOR USE THE COMMA ===
    and a coupon of 10%: then proceed as a customer;

    [A] well, if I insert the amount with the COMMA system performs correctly 86,37 as I enter coupon 10%, The sistem is correct and I get 77.73 ((Note: 77 point 73; not comma)) Ok, The system does not cut the digits after the comma. But then the big problem comes when I click to make the payment; PayPal then inserts wrong amount, it translates 77.73 in 7773,00. ( 7773 EUR comma 00).

    Conclusion: here the system works well calculation, but then PayPal is not adhering to the calculation obtained. PayPal puts the comma in the wrong place.

    [B] If I enter the amount with POINT, I get the wrong calculations for the coupons and then PayPal always brings me back error, because the decimal point is in the wrong place. Example: I enter 86.37 and 10% coupon I perform activation coupon and I get 7773.30 (the decimal point is in the wrong place, because instead I should get 77.73) then when I click PayPal to pay, then PayPal insert amount 777330,00 Error, because PayPal insert figures adhering to the calculation done but again put the comma in another place even more wrong.

    Conclusion: here malfunctioning system calculation because the decimal point is in the wrong place; but then PayPal is not adhering to the calculation obtained and again put the comma in another wrong place.

    === SETTING SYSTEM FOR USE THE POINT ===
    and a coupon of 10%: then proceed as a customer;

    [C] Well, if I put the amount with the COMMA system performs miscalculated: 86,37 as I enter coupon 10%, the system makes the calculation wrong and I get 7773.30 (instead I should get 77,73); At least the system does not cut the digits after the comma.
    Then when I click to make the payment, PayPal fits ok amount of calculation 7773,30

    Conclusion: here malfunctioning system calculation, (the comma is in the wrong place); but then PayPal is adherent to the calculation obtained

    [D] If I enter the amount with POINT, I get the correct calculations for the coupon and also for PayPal. Example: I enter 86.37 and 10% coupon I perform activation coupon and get 77.73 (beautiful, only two decimal places, perfect) then when I click PayPal to pay, then it is inserted correct amount of 77,73. Perfect.

    Conclusion: here the calculation system well works, (although what appears on the screen after the calculation is the amount with the decimal point instead of quantity with a comma) and is Ok PayPal is adherent to the calculation obtained and here appears amount with comma, it is Ok

    General conclusions: We’re almost there. I think it’s time for the system to enter the exact placement of the comma.
    If I septum system for the use of the comma in the settings, then it is only important to the case [A]
    If I septum system for the use of the decimal point in the settings, then it is only important to the case [D]
    Note: I do not know if you can serve this following: but I noticed how your system after using the coupon returns the result with the decimal point, although it is set to use a comma.
    I thought that if you can not use the system correctly with the comma, I may put on my website page of the payment of my clients on page insert amount with the point …

    Aerin, But you’re a genius.
    I hope that the translation into English is correct …

    ———- —————
    Eccomi

    === SETTO IL SISTEMA PER UTILIZZARE LA VIRGOLA ===
    e un coupon al 10 %:

    [A] poi procedo come cliente, ebbene, se inserisco la cifra con la VIRGOLA il sistema effettua correttamente i calcoli: esempio 86,37 inserisco coupon 10 %. è corretto ed ottengo 77.73 ((N.B. 77 punto 73; non virgola)). Ok Il sistema non taglia le cifre dopo la virgola. Ma poi il problema grande nasce quando clicco per effettuare il pagamento; allora PayPal inserisce importo sbagliato, ovvero traduce il 77.73 in 7773,00 (7773 mila euro, virgola 00).

    Conclusioni: qui funziona bene il sistema calcolo, ma poi PayPal non è aderente al calcolo ottenuto. PayPal mette la virgola nel posto sbagliato.

    [B] Se invece inserisco importo con il PUNTO, ottengo i calcoli sbagliati per il coupon ma anche PayPal mi riporta sempre errore, perché il punto decimale è nel posto sbagliato: Esempio: inserisco 86.37 e coupon 10% effettuo attivazione coupon e ottengo 7773.30 (il punto decimale è nel posto sbagliato, perché invece dovrei ottenere 77.73) poi quando clicco per pagare PayPal, allora viene inserito importo di 777330,00. Errore perché PayPal riporta il calcolo aderente ma nuovamente mette la virgola in un altro posto ancora più sbagliato.

    Conclusioni: qui funziona male il sistema calcolo, la virgola è nel posto sbagliato; ma poi PayPal non è aderente al calcolo ottenuto e nuovamente mette la virgola nel posto sbagliato.

    === SETTO IL SISTEMA PER UTILIZZARE IL PUNTO ===
    e un coupon al 10 %: poi procedo come cliente;

    [C] ebbene, se inserisco la cifra con la VIRGOLA il sistema effettua male i calcoli: esempio 86,37 inserisco coupon 10 %, il sistema fa il calcolo sbagliato e ottengo 7773.30 (invece dovrei ottenere 77,73); Almeno Il sistema non taglia le cifre dopo la virgola.
    Poi quando clicco per effettuare il pagamento, PayPal inserisce importo ok del calcolo, ovvero 7773,30

    Conclusioni: qui funziona male sistema calcolo, (la virgola è nel posto sbagliato); ma poi PayPal è aderente al calcolo ottenuto

    [D] Se invece inserisco importo con il PUNTO, ottengo i calcoli corretti per il coupon e anche per PayPal. Esempio: inserisco 86.37 e coupon 10 % effettuo attivazione coupon e ottengo 77.73 (bellissimo solo due cifre decimali, perfetto), poi quando clicco per pagare PayPal, allora viene inserito importo corretto di 77,73. Perfetto.

    Conclusioni: qui funziona bene sistema calcolo, (anche se ciò che appare a video è dopo il calcolo è l’importo con punto decimale e non importo con virgola) ed è Ok PayPal, è aderente al calcolo ottenuto e a video appare ammontare con virgola

    Conclusioni generali: Ci siamo quasi. Io penso che si tratta ora di fare inserire al sistema l’esatta collocazione della virgola.
    Se io setto il sistema per l’utilizzo della virgola in impostazioni, allora importante è solo il caso [A]
    Se io setto il sistema per l’utilizzo del punto decimale in impostazioni, allora importante è solo il caso [D]
    Note: Non so se serve per il tuo lavoro; ma notavo come il tuo sistema di calcolo dopo l’utilizzo del coupon restituisce il risultato con il punto decimale nonostante sia stato settato per utilizzare la virgola.
    Io ho pensato che se non è possibile utilizzare correttamente il sistema con la virgola, io potrò inserire sulla mia pagina del sito del pagamento dei miei clienti sulla pagina di inserire importo con il punto …

    Aerin, ma tu sei un genio.
    spero che la traduzione in lingua Inglese sia corretta …

    Most updates to the plugin are easy – this one has been a real pain.

    I’ve sent and email with a update that I hope fixes the problem for you (it works for me).

    Thread Starter giugiu

    (@giugiu-italia)

    Hello Aerin, is almost perfect, but the only problem is the currency.

    === SETTING SYSTEM FOR USE THE COMMA === Note: setting currency EUR
    and a coupon of 10%: then proceed as a customer,

    [A] Well, if I put the figure with COMMA calculations OK to get the coupon and PayPal also OK; but PayPal insert amount with value in US dollars and not Eur. In the previous version of the Plugin currency PayPal was in EUR, with this version is now in US dollar

    [B] If I enter the amount POINT, OK I get the calculations for the coupon and PayPal also OK; but PayPal insert amount with value in US dollars and not Eur. In the previous version of the Plugin currency PayPal was in EUR, with this version is now in US dollar

    === SETTING SYSTEM FOR USE THE POINT === Note: setting currency EUR
    and a coupon of 10%: then proceed as a customer;

    [C] Well, if I put the figure with the COMMA system performs miscalculated: 86.37 as I enter coupon 10%, the system makes the calculation wrong and I get 7773.30 (instead I should get 77.73). Then when I click to make the payment, PayPal fits ok amount of calculation 7773.30, and Currency in USD not in EUR. Note: the system is set to use currency EUR. In the previous version of the Plugin currency PayPal was in EUR, with this version is now in US dollar

    [D] If I enter the amount POINT, OK I get the calculations for the coupon and PayPal also OK, but PayPal insert amount with value in US dollars and not Eur.. NB: the system is set to use currency EUR. In the previous version of the Plugin currency PayPal was in EUR, with this version is now in US dollar.

    I hope that the translation into English is correct …

    Thread Starter giugiu

    (@giugiu-italia)

    … a magician. Aerin you are a magician. That’s perfect.
    I can only thank you with another donation.

    I only use the setting with the comma because it is perfect and my every customer can use either the point or the comma and everything works beautifully

    Phew!

    Glad it got sorted in the end.

    If anyone is interested the problem was getting the plugin to recognise that there was a comma and then convert it to a decimal. Sounds simple but because the ‘amount’ is used in multiple functions as a fixed figure, variable, options and for calculating coupons it wasn’t as simple as just replacing the comma with a decimal. But we got there, thanks to Joseph’s patience and helpful posts.

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Payments Transactions and Euro Currency’ is closed to new replies.