NODE.JS SDK · MIT

حزمة واحدة. JavaScript وTypeScript.

أضف مدفوعات Wholly Crypto إلى خادم Node.js. أنواع مضمّنة وES modules وCommonJS، دون حزمة TypeScript منفصلة.

ثبّت باستخدام npm

يتطلب Node.js 22+. استخدمه على الخادم، لا في شيفرة المتصفح.

npm install whollycrypto

طوّر بطلبات محددة الأنواع

  • أنشئ الفواتير وأعد روابط الدفع إلى العملاء
  • اقرأ حالة الدفع والمتاجر والأصول المقبولة
  • تحقق من إشعارات الدفع الموقّعة على خادمك الخلفي
  • استخدم الحزمة نفسها من JavaScript أو TypeScript

خادمك الخلفي يحتفظ بالمفاتيح.

استخدم رابط API لتثبيتك ومفتاحًا مقيدًا بالمشروع. انسخ معرّفَي API للمشروع والمتجر من المتجر ← أساسي. لا تضع مفاتيح API أو أسرار التوقيع في حزم الواجهة الأمامية أبدًا.

احتفظ بجسم الطلب الخام للتحقق من التوقيع قبل تحليل JSON. تستخدم IPN سر المتجر؛ وتستخدم webhooks أسرار نقاط الاتصال الخاصة بها. تحقق من التسوية قبل تنفيذ الطلب.

مرجع API ← · IPN وwebhooks ← · كل حزم SDK ←

أتمت تثبيت المشغّل.

تضيف SDK 2.6.0 عميلًا منفصلًا OperatorClient لـWholly Crypto 7.4.0+: إنشاء التجار مباشرة أو بدعوات، والمستخدمون والمتاجر والأرصدة المحلية وwebhooks موقّعة لدورة الحياة.

صلاحيات API والإعداد ← · أمثلة المشغّل بـJavaScript / TypeScript ←

ابنِ صفحة دفع لعدة بائعين.

تضيف SDK 2.7.0 عميل Marketplace منفصلًا للبائعين وحصص الفواتير والمستحقات. استخدم مفتاحًا مخصّصًا محدد الصلاحيات على خادمك الخلفي.

API السوق ← · دليل Marketplace SDK ←