デベロッパー ポータルで収益化を構成する

現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

以降のセクションでは、デベロッパー ポータルで収益化を構成する方法について説明します。

デベロッパー ポータルでの Monetization モジュールと Worldpay モジュールの有効化と構成

前払いのお客様の場合、収益化はサードパーティの決済機関に委任されます。Apigee は支払い情報を保存しません。支払いが完了したことを示す支払い取引 ID のみを保存します。

デベロッパー ポータルでモジュールを有効にして構成するには:

  1. 組織で収益化が有効になっていることを確認します。

  2. 管理者ロールを持つユーザーとしてデベロッパー ポータルにログインします。
  3. 管理メニューで [Modules] を選択します。

  4. 左側のモジュール カテゴリのリストで [Dev Portal - Mint] を選択して、Monetization 固有のモジュールのみを表示するようにリストをフィルタします。
  5. 次のモジュールを有効にします。

    注: DevConnect Monetization モジュールと Apigee Company モジュールがすでに有効になっている必要があります。

    • DevConnect の収益化に関する支払い
    • DevConnect 収益化ベースの定期的な支払い
    • DevConnect Monetization Recurring Payment Worldpay
  6. [Save Configuration] を選択します。[Some required module must be enabled] ページが表示されたら、[Continue] を選択します。[モジュール] ページが次のように表示されます。

    収益化モジュール

  7. 管理メニューで、[ストア] > [構成] > [お支払い方法] を選択します。
  8. Apigee Mint Recurring Payment via Corporate Gateway Worldpay の支払い方法ルールが有効になっていることを確認します。ページの [有効なお支払い方法のルール] 領域に、その旨が表示されます。有効になっていない場合は、ステップ 5 で概説しているように、適切なモジュールが有効になっていることを確認します。
  9. Apigee Mint Recurring Payment via Corporate Gateway Worldpay method ルールの [Operations] 列の [edit] をクリックします。
    ルールの編集
  10. ページの [アクション] 領域で、[オペレーション] の見出しの下にある [編集] を選択します。
    お支払い方法の有効化のルールを編集
  11. [お支払い設定] を更新します。
    1. [プロバイダ ID] フィールドに決済機関 ID を入力します。
      プロバイダ ID は、Edge で決済プロバイダを構成するときに使用した名前から取得されます。たとえば、worldpay-myorg のようにします。詳細については、Edge での決済機関の構成をご覧ください。
    2. [MAC Secret] フィールドに MAC 秘密鍵を入力します。MAC 秘密鍵は、Worldpay で販売アカウントを構成するときに定義されます。詳しくは、Worldpay の決済機関で販売アカウントを設定するをご覧ください。
    3. [Worldpay Corporate gateway Signature Field] のデフォルト値は変更しないでください。

    例:
    お支払い設定

  12. [保存] を選択します。
  13. デベロッパー ポータルのメニューで [Monetization] メニュー項目が表示されていることを確認します。

    デベロッパー ポータルのすべてのユーザーに [収益化] メニュー項目が表示されます。

  14. 料金プランを購入するための最初の手順を行い、注文の確認ページに Worldpay Payment モジュールが表示されることを確認します。

デベロッパー ポータルで収益化の詳細を構成する

デベロッパー ポータルで収益化の詳細を構成するには:

  1. 管理メニューで [Configuration] > [Dev Portal] を選択します。
  2. [Dev Portal] ページの [Connection Configuration] 領域で、[Connection Timeout] と [Request Timeout] の値が両方とも 60(秒)に設定されていることを確認します。
  3. [構成を保存] を選択します。
  4. 管理メニューで [構成] > [収益化の設定] を選択します。デフォルトの収益化ロールMonetization 管理者に設定されていることを確認します。

    デベロッパー ポータルの収益化には、収益化管理者財務管理者のロールが含まれます。これらのロールは、特定の収益化機能にアクセスできるように事前に構成されています。Monetization の任意の要素に対するロールベースのアクセス権を表示または変更するには、管理メニューで [People] > [権限] に移動します。

  5. キャッシュ消去間隔のデフォルト値は 600(秒)または 10 分です。別の間隔を使用する場合は、この値を変更します。
  6. その他の設定はすべて変更しないでください。
  7. [構成を保存] を選択します。

デベロッパー ポータルで収益化の利用規約をセットアップする

収益化の利用規約を設定するには:

  1. Apigee Edge 管理 UI にアクセスします。
  2. [Admin] > [Organization Profile] を選択します。
  3. [+ 利用規約を追加] を選択します。詳細については、利用規約を指定するをご覧ください。
  4. ここで設定した利用規約は、[Monetization] > [Settings] > [Terms & Conditions] ページのデベロッパー ポータルに表示されます。デベロッパーが料金プランを購入するには、この利用規約に同意する必要があります。
: 本利用規約は、デベロッパー ポータルでの収益化の使用に適用されます。これらの利用規約は、デベロッパー ポータル自体の利用するために設定した利用規約とは異なります。

デベロッパー ポータルでの定期的なお支払いの有効化(省略可)

デベロッパーによる定期的なお支払いを有効にするには:

  1. Worldpay で定期的なお支払いを処理するよう設定してください。
  2. デベロッパー ポータルで定期的なお支払いを有効にするには、Apigee サポートにお問い合わせください。

デベロッパー ポータルでの収益化について詳しくは、デベロッパー ポータルでの収益化の概要をご覧ください。

収益化に関する全般的な情報については、収益化についてをご覧ください。