Probabilmente l'hai già letta questa guida, altrimenti dagli un occhio.
Sicurissimo che tutta l'operazione lato server funzioni perfettamente? Per esperienza spesso l'errore è lato server e si impazzisce a cercarlo lato client, pertanto ti consiglio di verificare il corretto funzionamento prima di tutto.