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