مركز المساعدة
تسجيل تسجيل الدخول
SDK رسمي · جاهز للإنتاج

Node.js SDK

ادمج جيدوم بسيرفر Node.js مالك بـ Express أو أي إطار.

$ npm install axios dotenv

ليش Node.js SDK؟

SDK مبني خصيصاً للسرعة والأمان والمرونة.

حزمة خفيفة

axios + dotenv فقط — بدون اعتمادات ثقيلة

JWT auto-refresh

الـ token يتخزّن بالذاكرة ويتجدد قبل ٦٠ ثانية من انتهائه

JedoomError مع statusCode

معالجة دقيقة للأخطاء بكل request

يشتغل مع Express/Fastify/Koa

مثال Express server جاهز بالـ docs

Quick Start
٤ خطوات بسيطة من التحقق إلى الدفع
الـ Docs الكامل
Node.js SDK · example
require('dotenv').config();
const { JedoomSDK } = require('./jedoom');

const jedoom = new JedoomSDK({
  companyId: process.env.JEDOOM_COMPANY_ID,
  companyAccessToken: process.env.JEDOOM_COMPANY_ACCESS_TOKEN,
});

// 1. التحقق من العميل
const user = await jedoom.verifyUser('JDM-2865-L757');

// 2. إرسال OTP
await jedoom.sendOtp('JDM-2865-L757');

// 3. إنشاء قسط
const inst = await jedoom.createInstallment({
  userId: user.id,
  amount: 150000,
  duration: 6,
  otp: '123456',
});

// 4. إنشاء جلسة دفع + توجيه العميل
const session = await jedoom.createPaymentSession({
  userId: user.id,
  installmentId: inst.id,
  successUrl: 'https://yourstore.com/success',
  failureUrl: 'https://yourstore.com/failure',
});

res.redirect(session.paymentUrl);

جاهز تربط جيدوم بمتجرك؟

احصل على بيانات الاعتماد وابدأ ربط Node.js SDK اليوم. دعم مباشر من فريق التكامل خلال ٢٤ ساعة.

سجّل كتاجر devs@jedoom.com