Есть ли в Ubuntu One платежный API?

У Ubuntu One есть платежный API,

Я могу интегрировать в свое приложение Ubuntu (Python)?

Я бы использовал его, чтобы добавить легкий диалог для пожертвований.

Таким образом, конечный пользователь может выбрать ежемесячную сумму пожертвования по умолчанию и количество месяцев, на которые он будет работать.

ОБНОВИТЬ:

Я связался с Canonical, чтобы прервать это, и Джошуа Гувер ответил:

В конце концов мы предоставим способ сделать это, но это будет дальше в будущем.

NB: мой вопрос / электронное письмо к Canonical содержало только первые линии дерева..

2 ответа

Решение

К сожалению, со страницы API Ubuntu One, похоже, что API информации об учетной записи доступен только для чтения и в настоящее время не позволяет обновить / подписать пользователя на платную учетную запись. Однако это позволит вам получить доступ к информации учетной записи пользователя и к тому, есть ли у него платный план.

С этой страницы:

ПОЛУЧИТЕ https://one.ubuntu.com/api/account/

Вернуть информацию об учетной записи пользователя.

Запросы к этому API должны быть подписаны действительным токеном Ubuntu One OAuth.

Возвращает JSON-объект информации об учетной записи пользователя.

    {..... "подписка": {"описание": (строка) отображаемое пользователем описание счета "валюта": (строка) трехзначный код валюты для платежей по счету "начато": (строка) дата ISO 8601 для начало подписки "is_paid": (логическое) состояние оплаченной подписки "expires": (строка) ISO 8601 дата истечения срока подписки "id": (int) внутренний идентификатор подписки U1 "price": (float) стоимость подписки "trial": (логическое значение) является ли подписка пробной?
            "qty": (int) количество подписки "upgrade_available": (логическое) доступно ли обновление? "имя": (строка) отображаемое пользователем имя подписки},
...... 

Ubuntu One - это сервис синхронизации и доступности данных. API учетной записи Ubuntu One здесь не подходит, так как он предназначен только для учетных записей этой службы.

Я не верю, что есть еще публичный API, необходимые юридические соглашения или какой-либо стандартный способ использования сервиса обработки платежей, который обеспечивает работу Ubuntu One или Ubuntu Store. Если вы хотите обсудить возможность использования такого сервиса в приложениях, разработанных для Ubuntu, вам следует обратиться в Canonical для обсуждения вопросов развития бизнеса и партнерских отношений, связанных с таким платежным сервисом.

Другие вопросы по тегам