Approssimazione importo in pagamento carta di credito
Author: Luca C.
Visited 1432,
Followers 1,
Shared 0
Ho provato a fare un pagamento con carta di credito e codice personalizzato ma quando faccio passare la variante [price] l'importo viene approssimato a un decimale (140,29 diventa 140,3). Possibile? Non si può forzare a 2 decimali?
Posted on the
Buongiorno Luca,
E' possibile settare il formato della valuta all'interno del codice personalizzato usando un'estensione della parola chiave [price].
Il formato è [PRICE, moltiplicatore, formato] con:
PRICE: parola chiave che rimane sempre invariata. Va sempre scritta maiuscola.
moltiplicatore: un numero che viene moltiplicato per il prezzo prima di dare il valore finale. E' utile se ad esempio il sistema di pagamento accetta il prezzo in millesimi di euro anzichè in unità. In tal caso il moltiplicatore va settato a 1000.
formato: è il formato in cui va inserito il valore del pagamento all'interno del codice personalizzato. Si possono usare diversi simboli:
Faccio qualche esempio.
[PRICE, 1, #.@@] => se il prezzo è 20,5€ allora il sistema visualizza 20.50
[PRICE, 1, #.@@@] => 20,52€ viene visualizzato come 20.520
[PRICE, 1, #,###.@@] => 2500,52€ diventa 2,500.52
[PRICE, 1000, ###] => 10€ viene visualizzato come 10000
[PRICE, 1, #.@@[C]] => 10€ diventa 10.00€
Nel tuo caso, per aumentare la precisione del sistema di pagamento dovresti indicare [PRICE, 1, #.@@]
Spero che questo post possa essere stato di aiuto. Se hai domande, non esitare a chiedere.