از کلاس های کارخانه سامسونگ و گوگل برای ایجاد اشیاء ResellerService استفاده کنید. با اشیاء ResellerService ، مجموعهای از روشهای متداول برای ادعای مالکیت و ثبتنام سامسونگ و سایر دستگاههای Android در دسترس است.
SamsungResellerServiceFactory
 قبل از اینکه بتوانید از کلاس SamsungResellerServiceFactory برای تولید یک شی ResellerService استفاده کنید، باید KDP را وارد کنید . در زیر امضای روش برای ایجاد یک شی ResellerService با استفاده از کلاس SamsungResellerServiceFactory آمده است:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
پارامترهای ورودی
| نام ملک | ارزش | مورد نیاز | توضیحات | 
|---|---|---|---|
 resellerId |  string | بله | شناسه منحصر به فرد فروشنده، ارائه شده توسط سیستم KDP. | 
 serviceAccountKeyFilePath |  string | بله | مسیر فایل به کلید حساب سرویس. | 
 clientIdentifier |  string | بله | شناسه مشتری ارائه شده توسط سیستم KDP. | 
رفتار خطا
 هنگامی که خطایی رخ می دهد، کتابخانه یک CommonException حاوی یکی از کدهای خطای زیر می اندازد:
| کد خطا | 
|---|
 INVALID_RESELLER_ID | 
 AUTHORIZATION_FAIL |  
GoogleResellerServiceFactory
 قبل از اینکه بتوانید از کلاس GoogleResellerServiceFactory برای تولید یک شی ResellerService استفاده کنید، باید ثبت نام به عنوان فروشنده را لمس کنید .
 در اینجا امضای روش برای ایجاد یک شی ResellerService با استفاده از کلاس GoogleResellerServiceFactory آمده است:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
پارامترهای ورودی
| نام ملک | ارزش | مورد نیاز | توضیحات | 
|---|---|---|---|
 resellerId |  long | بله | شناسه منحصر به فرد فروشنده، ارائه شده توسط سیستم صفر لمسی. | 
 serviceAccountKeyFilePath |  string | بله | مسیر فایل به کلید حساب سرویس. | 
رفتار خطا
 هنگامی که خطایی رخ می دهد، کتابخانه یک CommonException حاوی یکی از کدهای خطای زیر می اندازد:
| کد خطا | 
|---|
 INVALID_PARAM_DEFAULT | 
 INVALID_RESELLER_ID | 
 INTERNAL_SERVER_ERROR |