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 أسرار نقاط الاتصال الخاصة بها. تحقق من التسوية قبل تنفيذ الطلب.
أتمت تثبيت المشغّل.
تضيف SDK 2.6.0 عميلًا منفصلًا OperatorClient لـWholly Crypto 7.4.0+: إنشاء التجار مباشرة أو بدعوات، والمستخدمون والمتاجر والأرصدة المحلية وwebhooks موقّعة لدورة الحياة.
صلاحيات API والإعداد ← · أمثلة المشغّل بـJavaScript / TypeScript ←
ابنِ صفحة دفع لعدة بائعين.
تضيف SDK 2.7.0 عميل Marketplace منفصلًا للبائعين وحصص الفواتير والمستحقات. استخدم مفتاحًا مخصّصًا محدد الصلاحيات على خادمك الخلفي.