پس از نصب Android SDK زرینپال، نیاز به پیکربندی تنظیمات مربوط به merchant_id
و حالت sandbox
دارید. این مستندات به شما نحوه انجام این تنظیمات و استفاده از ویژگیهای پیشرفتهتر را توضیح میدهد.
برای شروع استفاده از SDK، باید تنظیمات مربوط به merchant_id
و sandbox
را انجام دهید. این تنظیمات به شما امکان میدهند که در حالت آزمایشی (sandbox
) یا واقعی از SDK استفاده کنید. در برخی موارد خاص، مانند استردادوجه یا مدیریت تراکنشها، ممکن است به 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
)
)