ビジネスポリシー(Business Policies)の設定

APIで利用するセラープロファイルの定義は、ビジネスポリシーという機能て定義します。 ビジネスポリシーは、My eBay(マイページ)の画面で「Opt-in」し、有効にしておく必要があります。Opt-inを実行したら、ビジネスポリシーの画面にて各種のセラープロファイルを定義できます。 ビジネスポリシーについて詳しくはこちらをご覧ください。
ビジネスポリシーは、Trading APIとは別にBusiness Policies APIが用意されています。 Trading APIでは、GetUserPreferencesでビジネスポリシーで定義したプロファイルが取得可能です。 セラープロファイルを取得するには、ShowSellerProfilePreferences=trueに指定します。
<?xml version="1.0" encoding="utf-8"?>
<GetUserPreferencesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>***</eBayAuthToken>
</RequesterCredentials>
  <ShowSellerProfilePreferences>true</ShowSellerProfilePreferences>
</GetUserPreferencesRequest> 
レスポンスに含まれるProfileIDは、出品時に適用するポリシーとして指定する値になります。
<?xml version="1.0" encoding="UTF-8" ?>
<GetUserPreferencesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
    ...
    <SellerProfilePreferences>
        <SellerProfileOptedIn>true</SellerProfileOptedIn>
        <SupportedSellerProfiles>
            <SupportedSellerProfile>
                <ProfileID>60119225023</ProfileID>
                <ProfileType>PAYMENT</ProfileType>
                <ProfileName>PayPal:Immediate pay</ProfileName>
                <ShortSummary>PayPal, xxxxx@xxxxx.com</ShortSummary>
                <CategoryGroup>
                    <Name>ALL</Name>
                    <IsDefault>false</IsDefault>
                </CategoryGroup>
            </SupportedSellerProfile>
        </SupportedSellerProfiles>
        ...
    </SellerProfilePreferences>
</GetUserPreferencesResponse>