daniele.zini
Anomalia plugin X-Pay Carta SI
Ho notato una anomalia nel funzionamento del plugin.
Infatti se processo un ordine per cui la cifra che rappresenta i centesimi è uguale a 0 (ad esempio 18,50€) mi trovo con una transazione uguale ad un decimo dell'importo (nel caso in esempio 1,85€). Per scrupolo ho provato con una cifra arrotondata all'euro (es. 113,00) ed in quel caso entrambi gli 0 spariscono.
Da una piccola indagine, per un importo di 18.50€, risulta che:
webPayRequest.amount --> 18,5 webPayRequest.amount.toString() --> 18.5 webPayRequest.amount.readyToFixed(2).toString() --> 18.5 webPayRequest.amount.readyToFixed(2).toString().replace(/\\\\./,"") --> 185 Number(AMOUNT).zeroFill(9); --> 000000185 Mentre per un importo di 113,00€
webPayRequest.amount --> 113 webPayRequest.amount.toString() --> 113 webPayRequest.amount.readyToFixed(2).toString() --> 113 webPayRequest.amount.readyToFixed(2).toString().replace(/\\\\./,"") --> 113 Number(AMOUNT).zeroFill(9); --> 000000113
|