Buongiorno. Mi è successo che l'ordine avesse un buono sconto (ad esempio ordine totale € 50,00, dopo aver applicato il buono sconto € 39,42), ma il pagamento con carta di credito utilizzando il modulo per il consorzio del triveneto, mi ha staccato sulla carta il totale dell'ordine (cioè € 50), non considerando il buono sconto applicato, quindi è toccato stornare la transazione sulla carta al cliente.
Cosa devo controllare? Il modulo passa nella function pre_confirmation_check un array che fra le altre cose ha:
'amt'=>number_format($order->info['total'] * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency))
come da indicazioni su come utlizzare il POS del triveneto.
Sulla tabella del db di zencart il valore dell'ordine è giusto (e cioe' comprensivo dello sconto, quindi è di € 39,42).
Cosa mi consigliate di verificare?
Saluti.