Issue 3: redondeo incorrecto
Status:  New
Owner: ----
Reported by javirod...@gmail.com, Jun 11, 2012
La función 

 $ds_merchant_amount = number_format(round($order->order_total),2,'.',''); // Modificacion del formato similar a 10.00

es incorrecta porque redondea al euro. Si necesitas incluir decimales es necesario modificarla por 

$ds_merchant_amount = number_format(round($order->order_total,2),2,'.',''); // Modificacion del formato similar a 10.00