# پیکربندی Android SDK

پس از نصب Android SDK زرین‌پال، نیاز به پیکربندی تنظیمات مربوط به merchant_id و حالت sandbox دارید. این مستندات به شما نحوه انجام این تنظیمات و استفاده از ویژگی‌های پیشرفته‌تر را توضیح می‌دهد.

# پیکربندی اولیه

برای شروع استفاده از SDK، باید تنظیمات مربوط به merchant_id و sandbox را انجام دهید. این تنظیمات به شما امکان می‌دهند که در حالت آزمایشی (sandbox) یا واقعی از SDK استفاده کنید. در برخی موارد خاص، مانند استردادوجه یا مدیریت تراکنش‌ها، ممکن است به access_token نیز نیاز داشته باشید.

# تنظیمات با Merchant ID و Access Token

برای عملیات‌هایی مانند ایجاد درخواست پرداخت و تأیید پرداخت، از merchant_id استفاده می‌شود. در حالی که برای متدهایی مانند refund یا transaction، باید از access_token استفاده کنید.

import com.example.zarinpal.ZarinPal
import com.example.zarinpal.data.remote.dto.Config
val zarinPal = ZarinPal(
        Config(
            merchantId = "your-merchant-id",
            token = "your-access-token",
            sandBox = true
        )
    )
نکته
  • برای دریافت مرچنت آیدی از بخش تنظیمات درگاه اقدام نمایید.
  • برای دریافت اکسس توکن خود از بخش نشست های فعال (opens new window) اقدام نمایید.