2010-02-02 16 views
5

Sto creando un'applicazione web internazionale a cui gli utenti possono iscriversi. Voglio che le tariffe di abbonamento vari in base alla valuta dell'utente. Se il mio utente è negli Stati Uniti, paga $ 19/mese; se in Cina, pagano un altro tasso. Quindi, penso di poter rilevare la posizione dell'utente e, dalla loro posizione, posso rilevare la loro valuta (tramite una posizione nella tabella della mappa di valuta nel mio database). Se non riesco a rilevare la loro valuta, li costringerò a inserirla prima di visualizzare i tassi di abbonamento.Rileva valuta in base alla posizione dell'utente?

Questa sembra una soluzione accettabile? Sarà abbastanza affidabile? In caso contrario, qualcuno può pensare ad una soluzione migliore?

risposta

5

Sembra buono. La geolocalizzazione è abbastanza affidabile e la mappatura dai paesi alle valute dovrebbe essere facile. Non so se tale mappatura sia già disponibile da qualche parte, però.

Assicurati solo di consentire agli utenti di modificare la valuta, nel caso in cui il rilevamento non vada a buon fine. Oppure stanno cercando di iscriversi mentre si trovano all'estero, o qualcosa del genere.

+1

Buon punto. Inoltre, forniranno un indirizzo quando forniranno i dati di fatturazione, quindi posso richiedere che la valuta rilevata/selezionata corrisponda all'indirizzo inserito. In questo modo, qualcuno non può mentire sulla loro valuta, pretendere di essere in Indonesia, e pagare di meno per il servizio quando vivono in, per esempio, in Francia o negli Stati Uniti. –

Problemi correlati