На DO поднимаешь 2 VDS в разных датацентрах , ставишь допустим bind, создаешь зону , но настройках домена у регистратора надо кроме uri адреса надо будет прописывать еще и IP.
Берешь ставишь биллинг. Например: www.carbonsoft.ru/download , настраиваешь . Потом смотришь tcpdump что происходит. Скорее всего какие-то извращения с http соединением , с https тупо нет коннета.
Фигачишь свой виджет но только по хорошему , на сервер надо отправлять строку типа POINT(lon,lat) . А проше возьми и посмотри как там в встроенном виджете - там должно быть hidden поле