پس از نصب 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",
packageName = "your.package.name", //required parameter
token = "your-access-token",
sandBox = true
)
)