# Salesforce Billing 拡張機能の設定 Salesforce Billing 拡張機能の設定方法をご紹介します。 ## Before you begin このセクションでは、Salesforce Billing 拡張機能を Stripe Payments および Salesforce Payment Center と連携させるために、Salesforce 組織を設定する方法を説明します。この設定では、以下の主要手順を完了する必要があります。 ## 権限セットを割り当てる - **Setup (設定)** > **Users (ユーザー)** > **Permission Sets (権限セット)** に移動します (または Quick Find (クイック検索) で *Permission Sets (権限セット)* を検索)。 - 該当する Stripe の権限セット (例: `Stripe for Salesforce Permission Set`) を見つけて、適切なユーザーに割り当てます。 - 次の権限セットを追加します。 - `Salesforce Billing Admin` - `Stripe app Admin User` - `Stripe app Billing User` - `Stripe app Data User` - `Stripe app Integration User` ## グローバルの値セットを更新する ### GatewayType の値セットに合わせて Stripe を設定する 1. **Setup (設定)** > **Object & Fields (オブジェクトおよび項目)** > **Picklist Value Set (選択リストの値セット)** に移動します。 1. ゲートウェイタイプ (マネージド) の値セットを選択します。 1. **Edit (編集)** (または**New (新規)**) をクリックして、新しい値 `Stripe (Universal Extension)` を追加します。 1. 選択リストの値を保存します。 ### BankAccountType の値セットに Individual と Company を追加 選択リストの値セットビューで次の手順を実行します。 1. 選択リストの値セットで、`Bank Account Type (Managed)` を選択します。 1. 次の新しい値を追加します。 - **Value (値)** に `Individual`、**API Name (API 名)** に `Individual` - **Value (値)** に `Company`、**API Name (API 名)** に `Company` 1. 選択リストの値を保存します。 ### 取引先レイアウトに新しい ACH の決済手段ボタンを追加 1. **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** > **Account (取引先)** > **Page Layouts (ページレイアウト)** に移動します。 1. 変更するレイアウトを選択します。 1. **Related List (関連リスト)** セクションで **Payment Methods (決済手段)** を探します。 1. レンチ (または「関連リストプロパティ」) アイコンをクリックします。 1. 選択したボタンに **New Payment Method ACH (新しい ACH の決済手段)** ボタンを追加します。 1. **Save (保存)** をクリックしてレイアウトを保存します。 ### 決済手段のレイアウトに「ACH の決済手段の確認」アクションとボタンを追加 1. **Object Manager (オブジェクトマネージャー)** > **Payment Method (決済手段)** > **Page Layouts (ページレイアウト)** に移動します。 1. 変更するレイアウトを選択します。 1. **Salesforce Mobile and Lightning Experience Actions (Salesforce Mobile と Lightning Experience のアクション)** で、**Verify Payment Method ACH (ACH の決済手段の確認)** をレイアウトにドラッグアンドドロップします (Lightning の場合)。 1. **Custom Buttons (カスタムボタン)** (Classic の場合) に、**Verify Payment Method ACH (ACH の決済手段の確認)** を追加します。 1. **Save (保存)** をクリックしてレイアウトを保存します。 > 次の手順で、**System Administrator (システム管理者)** と **Standard user (標準ユーザー)** のプロフィールにページレイアウトを割り当てます。組織で管理者ユーザーと標準ユーザーがそれぞれ異なるプロフィールを使用している場合は、プロフィールにページレイアウトを割り当てます。 ### 商談ページのレイアウト - **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** に移動して、**Opportunity (商談)** オブジェクトをクリックします。 - **Page Layouts (ページレイアウト)** タブをクリックして、**Page Layout Assignment (ページレイアウトの割り当て)** をクリックします。 - **Edit assignment (割り当ての編集)** をクリックして、`Standard User` および `System Administrator` のプロフィールに `CPQ Opportunity Layout` が表示されるように設定し、**Save (保存)** をクリックします。 ### 取引先ページのレイアウト - **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** に移動して、**Account (取引先)** オブジェクトをクリックします。 - **Page Layouts (ページレイアウト)** タブをクリックして、**Page Layout Assignment (ページレイアウトの割り当て)** をクリックします。 - **Edit assignment (割り当ての編集)** をクリックして、`Standard User` および `System Administrator` のプロフィールに `Billing Account Layout` が表示されるように設定し、**Save (保存)** をクリックします。 ### 注文ページのレイアウト - **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** に移動して、**Order (注文)** オブジェクトをクリックします。 - **Page Layouts (ページレイアウト)** タブをクリックして、**Page Layout Assignment (ページレイアウトの割り当て)** をクリックします。 - **Edit assignment (割り当ての編集)** をクリックして、`Standard User` および `System Administrator` のプロフィールに `Billing Order Layout` が表示されるように設定し、**Save (保存)** をクリックします。 ### 注文商品ページのレイアウト - **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** に移動して、**Order Product (注文商品)** オブジェクトをクリックします。 - **Page Layouts (ページレイアウト)** タブをクリックして、**Page Layout Assignment (ページレイアウトの割り当て)** をクリックします。 - **Edit assignment (割り当ての編集)** をクリックして、`Standard User` および `System Administrator` のプロフィールに `Billing Order Product Layout` が表示されるように設定し、**Save (保存)** をクリックします。 ### 商品ページのレイアウト - **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** に移動して、**Product (商品)** オブジェクトをクリックします。 - **Page Layouts (ページレイアウト)** タブをクリックして、**Page Layout Assignment (ページレイアウトの割り当て)** をクリックします。 - **Edit assignment (割り当ての編集)** をクリックして、`Standard User` および `System Administrator` のプロフィールに `Billing Product Layout` が表示されるように設定し、**Save (保存)** をクリックします。 ### 支払い方法オブジェクトに返金アクションを追加する **Refund UI (返金 UI)** フローは Salesforce Billing でサポートされていますが、デフォルト設定では利用できません。次の手順で、`Refund` アクションを `Payment Page Layout` に追加します。 - **Setup (設定)** > **Object Manager (オブジェクトマネージャー)** に移動して、**Payment (支払い)** オブジェクトをクリックします。 - **Page Layouts (ページレイアウト)** タブをクリックして、**Payment Layout (支払いレイアウト)** をクリックします。 - パレットで **Mobile & Lightning Actions (モバイルおよび Lightning のアクション)** をクリックして、**Refund (返金)** アクションをページレイアウト (**Salesforce Mobile and Lightning Experience Actions (Salesforce モバイルおよび Lightning Experience アクション)** セクションの下) にドラッグしてから、**Save (保存)** をクリックします。 ## Stripe アカウントをペイメントゲートウェイにリンクする 1. **Stripe app for Salesforce Platform** の設定に移動します。 1. **設定**セクションで、**請求設定**に移動します。 1. 認証済みの Stripe アカウントを見つけて、**Payment Gateways (ペイメントゲートウェイ)** セクションでトグルを有効にします。 ## ACH を利用する際の考慮事項 ACH のペイメントゲートウェイに Stripe を指定すると、アカウントの Payment Center UI で新しい ACH の決済手段を作成できなくなります。Payment Center のフローでは即座に決済手段に請求されますが、Stripe では ACH 決済に銀行口座を使用するときに追加の確認ステップが要求されます。このように両立が困難であるため、この画面から ACH の決済手段を追加すると必ず失敗します。 ![](https://b.stripecdn.com/docs-statics-srv/assets/payment-center-failure.838fb323c26d9e1b79ad78acf9b744e0.png) Payment Center UI で ACH の決済手段を作成すると必ず失敗します。 代わりに、**New Payment Method ACH (新しい決済手段の ACH)** フローを Salesforce 内の `Account` オブジェクトの **Payment Method Related List (決済手段関連リスト)** で直接使用してください。