Infelizmente, na página de APIs do Ubuntu One , parece que a API de informações da conta é somente leitura e atualmente não permite que você atualize / inscreva um usuário em uma conta paga. No entanto, ele permitirá que você acesse as informações da conta do usuário e se ele / ela tem um plano pago.
De esta página :
GET https://one.ubuntu.com/api/account/
Return information about the user account.
Requests to this API must be signed with a valid Ubuntu One OAuth token.
Returns a JSON object of information about the user account.
{ ..... "subscription": { "description": (string) user-displayable description of account "currency": (string) three-character currency code for account payments "started": (string) ISO 8601 date for subscription start "is_paid": (boolean) subscription paid status "expires": (string) ISO 8601 date for subscription expiry "id": (int) Internal U1 subscription ID "price": (float) subscription cost "trial": (boolean) is subscription a trial? "qty": (int) subscription quantity "upgrade_available": (boolean) is upgrade available? "name": (string) user-displayable name of subscription }, ......