Intanto le mie felicitazioni, poi c'è da dire che puoi utilizzare direttamente le variabili $_POST invece di settare altre variabili; inoltre c'è da dire che la var $rateTotali l'hai settata ma non utilizzata.

Ma oltretutto se $indirizzo ti fa un regalo, perchè utilizzare la variabile somma? Non dovrebbe essere utilizzata la variabile regalo?

E lascia perdere l'id che è meglio non utilizzarlo, se non per mostrare il numero progressivo del regalo.