契約者の移譲APIと操作手順

ここでは、API経由で契約者の移譲の操作をする方法とCloudGear Accounts画面上での操作方法をご説明します。契約者の移譲ができる契約は一般契約です。

 

API経由での移譲方法

1. アクセストークンの取得

契約者移譲APIにリクエストを送信するには、事前にOAuth 2.0 認証フローを使用してアクセストークンを取得する必要があります。
ユーザー認証の連携で作成した認証情報を使用し、WebAPIに使用するアクセストークンを取得します。

Authorization Codeによるアクセストークンの取得方法については、こちらのページをご覧ください。

契約者の移譲を行うためのアクセストークンには、「api.subscription.transfer.owners:read」、「api.subscription.transfer.owners:write」スコープが必要となります。

 

2.契約者移譲メールの送信

契約者移譲APIを使用して指定したuidのアカウント宛に「契約者の移譲」のメールを送信します。現在の契約者のみリクエストできます。移譲処理の実行までの期限は1週間です。

 

リクエスト

PUT /v1/subscriptions/{subscriptionId}/transfer_owner

プレースホルダー

説明

プレースホルダー

説明

<subscriptionId>

契約者を移譲したいサブスクリプションのIDを指定します。

リクエストボディ

説明

リクエストボディ

説明

<uid>

移譲したいアカウントのuidを指定します。

 

3.契約者移譲処理の実行

契約者移譲の処理を実行します。移譲を依頼されたユーザー(2の操作でメールを受け取ったユーザー)のみリクエストできます。

契約者が変わるため、契約の移譲前に使用していた支払い方法を変更する必要があり、その情報をリクエストボディに設定します。

 

リクエスト

POST /v1/subscriptions/{subscriptionId}/transfer_owner

 

プレースホルダー

説明

プレースホルダー

説明

<subscriptionId>

契約者を移譲したいサブスクリプションのIDを指定します。

リクエストボディ

説明

リクエストボディ

説明

<token>

Stripeで作成したトークン。

クレジットカード支払いで登録されている契約、かつ新規カードを登録したい場合。

<cardId>

移譲先アカウントに登録済みのカードId。

クレジットカード支払いで登録されている契約の場合必須。

<paymentName>

振込元名義。

銀行振込で登録されている契約の場合必須。

 

契約者移譲状況の取得

2の操作で登録された内容を確認します。現在の契約者もしくは移譲を依頼されたユーザーのみリクエストできます。

 

リクエスト

GET /v1/subscriptions/{subscriptionId}/transfer_owner

 

契約者移譲のリクエストの取り消し

2の操作で登録した情報の削除をします。現在の契約者のみリクエストできます。

 

リクエスト

 

CloudGear Accounts画面上での操作

1.契約者移譲メールの送信

契約者のアカウントでCloudGear Accountsにアクセスします。
「契約管理」メニューをクリックします。

 

一覧から移譲したい契約を選択し、サイドバーの「契約設定」を選択します。

 

「契約者の移譲」カードが表示されています。

「招待を送る」をクリックします。

 

 

モーダルが開きます。

インプットに移譲したいアカウントのユーザーIDを入力し、OKをクリックします。

 

画面下部に「契約者移譲手続きメールを送信しました。」とメッセージが表示され、契約者の移譲カード内に「【ユーザーID】のユーザー宛にメールを送信済みです。」と表示されます。

 

 

2.契約者移譲処理の実行

クレジットカード払いの場合

1の手順が終わると指定したユーザーIDのアカウント宛にメールが届きます。

「契約者の移譲を行う」をクリックします。

 

移譲先のユーザーでログイン後、「契約者の移譲」ページが表示されます。

カードを新規追加したい場合は「新規登録」ボタン、既存カードを使用したい場合は、登録済みクレジットカード一覧より選択します。

 

選択したカードが「移譲先情報の確認」の「移譲後のクレジットカード」の欄に表示されます。

「変更する」ボタンをクリックします。

 

移譲が完了し、契約のダッシュボード画面が表示されます。

 

 

銀行振込の場合

1の手順が終わると指定したユーザーIDのアカウント宛にメールが届きます。

「契約者の移譲を行う」をクリックします。

 

移譲先のユーザーでログイン後、「契約者の移譲」ページが表示されます。

振込元名義を変更したい場合は「新規登録」ボタン、既存のものを使用したい場合は、登録済みの振込元名義より選択します。

 

選択した振込元名義が「移譲先情報の確認」の「移譲後の振込元名義」の欄に表示されます。

「変更する」ボタンをクリックします。

 

移譲が完了し、契約のダッシュボード画面が表示されます。

 

 

契約者移譲のリクエストの取り消し

1の手順後、「招待を取り消す」をクリックします。

招待が取り消され、招待前の状態に戻ります。