پس از نصب Node.js SDK زرینپال، نیاز به پیکربندی تنظیمات مربوط به merchantId و حالت sandbox دارید. این مستندات به شما نحوه انجام این تنظیمات و استفاده از ویژگیهای پیشرفتهتر را توضیح میدهد.
برای شروع استفاده از SDK، باید تنظیمات مربوط به merchantId و sandbox را انجام دهید. این تنظیمات به شما امکان میدهند که در حالت آزمایشی (sandbox) یا واقعی از SDK استفاده کنید. در برخی موارد خاص، مانند استردادوجه یا مدیریت تراکنشها، ممکن است به accessToken نیز نیاز داشته باشید.
برای عملیاتهایی مانند ایجاد درخواست پرداخت و تأیید پرداخت، از merchantId استفاده میشود. در حالی که برای متدهایی مانند refund یا transaction، باید از accessToken استفاده کنید.
import { ZarinPal } from 'zarinpal-node-sdk';
const zarinpal = new ZarinPal({
merchantId: 'your-merchant-id',
sandbox: true,
accessToken: 'your-access-token',
});