1. Любую, которая предоставляет API. Или подходящий виджет.
2. Для доступа к API, скорее всего, придется писать решение на языке бэкенда(РНР, Go, Node.js и т.п.). Что бы в реалтайме эту сумму представлять - JavaScript.
3. На языке, который у вас используется на бэкенде. Таблица - база данных.