Stripe Billing Connector for Salesforce CPQ を設定する
コネクターを設定して使用します。
Stripe Billing Connector for Salesforce CPQ は、Salesforce の商品、価格、取引先、および注文を Stripe Billing と同期します。コネクターを設定してデータマッピングを作成すると、サービスによってこの Salesforce からの情報が同期され、Stripe Billing で回収とプロビジョニングのワークフローが実行されます。
コネクターをインストールする
コネクターは、Salesforce AppExchange から Salesforce アカウントにインストールする管理パッケージです。
インストールプロセス中に Install for Admins Only (管理者のみにインストール) を選択します。画面上のプロンプトに従って、サードパーティーアクセスを承認します。Salesforce で “Stripe Billing Connector” を検索して、設定プロセスを続行します。
Stripe Billing Connector で、画面上のステップに従って以下を行います。
- Salesforce 環境と Stripe のアカウント間のアクセスを許可します。
- Salesforce と Stripe 間のデータマッピング方法を定義します。
- 同期の設定を構成する。
Salesforce と Stripe 間のデータマッピング方法を定義する
データマッピングの定義のステップを応用して、Salesforce オブジェクトのフィールドを Stripe オブジェクトの対応するフィールドにマッピングします。たとえば、価格表エントリーが従量制かライセンス制かを格納するカスタムフィールドの場合、そのフィールドを Stripe Price
オブジェクトの recurring.usage_type にマッピングするように指定します。
コネクターは、以下の Salesforce オブジェクトを対応する Stripe オブジェクトに自動的にマッピングします。
Salesforce オブジェクト | Stripe オブジェクト |
---|---|
Product2 | Product (商品) |
Price book entry | Price (価格) |
Account | Customer (顧客) |
注文 | Subscription Schedule (サブスクリプションスケジュール) と Subscription (サブスクリプション) |
Order product | サブスクリプションアイテム |
フィールドのデフォルトとカスタムマッピングを定義して、Salesforce オブジェクト内の情報を対応する Stripe オブジェクトのメタデータフィールドにマッピングすることもできます。
同期の設定を構成する
同期の設定の構成ステップを使用して以下を指定します。
- 同期レコードの保存: Salesforce で保存する同期レコードの数。
- 開始日: 本番環境の同期を有効にした後、コネクターはこの日以降に、有効化された注文のデータを Stripe に同期しはじめます。過去の日付を指定できます。
- フィルターの同期: Salesforce の注文、アカウント、商品、価格表エントリーをいつ同期するかを決定するためのフィルターを追加します。デフォルトでは、コネクターは、
Status = Activated
の場合に注文を同期しますが、ワークフローに合わせてこの動作をカスタマイズできます。
設定が完了して、システムで本番環境の同期を有効にすると、有効化された新しい注文では自動的に以下が行われます。
- Stripe で、注文に対応するアカウントの
Customer
オブジェクトを作成または更新します。Stripe の顧客のid
は、Salesforce のアカウントでStripe ID
というカスタムフィールドとして使用できるようになります。 - 注文に含まれている商品ごとに、Stripe で商品と価格を作成または更新します。
- 有効化された注文のサブスクリプションスケジュールを Stripe で作成します。
- Salesforce で
Sync Record
カスタムオブジェクトを作成して、同期の状況と発生したエラーを示します。
同期の制約事項
- 返金: Salesforce オブジェクトの Stripe ダッシュボードのリンクを使用して、Stripe で返金を発行できます。
- 決済およびサブスクリプションのステータス: Stripe ダッシュボードのリンクを使用して、注文のサブスクリプションステータス、支払い情報、および関連する請求書を表示できます。
- 税金: 税金情報は Salesforce と Stripe 間で同期されません。請求書で税金を徴収するには、Stripe Tax で税金を自動計算してサブスクリプションか、注文の Stripe 請求書に適用します。
本番環境の同期を有効にする
インストール後のフローの最後のステップでは、すぐにまたは後で、本番環境の同期の有効化を選択できます。本番環境の同期により、システムでは Salesforce の有効注文を Stripe にリアルタイムでプルできるようになります。注文の本番環境の同期は、いつでも、アプリケーションの Sync Preferences (同期の設定) タブで有効または無効にすることができます。
本番環境の同期が無効になっていても、個々の注文を手動で同期してシステムをテストすることができます。