Ciao,
come dice l'evangelista paypal consente di modificare gli intervalli di prezzo, ovvero come nel tuo caso di lasciare all'utente la scelta della tipologia di spedizione e conseguente relativo aadebito.
Puoi creare un form di raccolta dati (compresa la tipologia di spedizione) e solo dopo passare tutto a paypal.
In questo caso l'utente che compila i suoi dati nel tuo form si ritrova già tutto compilato in paypal (nome, cognome, indirizzo di fatturazione, ecc..).
Questo ha due vantaggi:
- 1 l'utente inserisce una sola volta i dati
- 2 tu ottieni ciò che vuoi: spese differenti in base alla tipologia di spedizione.

Io utilizzo il semplice oscommerce e, in base alla spedizione, passo a paypal il relativo importo.
Se mi dai l'indirizzo del tuo ecommerce posso dare un'occhiata, senza impegno,
alessio