
Company News
/Security News
Socket Selected for OpenAI's Cybersecurity Grant Program
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.
param_nodejs_sdk
Advanced tools
Bu depo, PARAMPOS Node.js istemcisi için (yerel) bir çatı örneğidir — PARAMPOS API'leri ile iletişim kurmak için hazırlanmış bir örnek proje yapısı ve yardımcı kodlar içerir.
Resmi PARAMPOS Node.js istemcisi: https://github.com/PARAMPOS/nodejs-client
Kapsam:
src/ : Uygulama kodları (controller, service, types ve config örnekleri).example_code/ : Hızlı örnekler ve script'ler.test.js : Basit çalıştırma/snippet örneği.Önemli: Bu repo PARAMPOS tarafından sağlanan resmi paketin örnek bir çalışma dizinini temel alır. Resmi repodaki güncellemeleri ve dokümantasyonu takip etmeniz önerilir.
Hızlı Başlangıç
npm install
src/configs/index.js içinde yer alır. Gerçek ortamda kullanmadan önce parametreleri (API anahtarı, terminal bilgileri, endpoint URL'leri vb.) kendi bilgilerinize göre güncelleyin..env dosyası ekleyip process.env üzerinden erişim sağlayabilirsiniz.node test.js
Veya özel bir örneği çalıştırmak için example_code/ içindeki script'lerden birini çalıştırabilirsiniz:
node example_code/odeme.js
Kullanım / API
Bu proje modüler bir yapı içerir:
src/controllers/ : HTTP veya CLI arayüzü ile kullanılabilecek controller fonksiyonları.src/services/ : PARAMPOS API'sine istek atan servis katmanı. Her controller gerekli servisleri çağırır.src/types/models/ : İstek/yanıt için model tanımları (veri biçimleri).src/configs/ : API anahtarları, endpointler ve ortak konfigürasyon.Basit bir kullanım örneği (örn. ödeme işlemi çağrısı):
// örnek: src/index.js veya kendi script'inizde
const OdemeService = require('./src/services/OdemeService');
async function runPayment() {
const payload = {
amount: 1000,
currency: 'TRY',
cardNumber: '4111111111111111',
expiryMonth: '12',
expiryYear: '25',
cvv: '000'
};
try {
const result = await OdemeService.createPayment(payload);
console.log('İşlem sonucu:', result);
} catch (err) {
console.error('Hata:', err);
}
}
runPayment();
Not: Yukarıdaki kod, sadece örnek amaçlıdır — OdemeService içindeki doğru metod isimlerini ve parametreleri src/services/OdemeService.js dosyasından kontrol edin.
Geliştirme İpuçları
types/models içine model ekleyin, sonra services içinde API çağrısını yazın, en son controllers içine bir arayüz ekleyin.Testler
Bu depo örnek script'ler içerir; kapsamlı bir test altyapısı bulunmamaktadır. Jest veya Mocha ile birim testleri eklemek isterseniz:
npm install --save-dev mocha chai
npx mocha
Katkıda Bulunma
İyileştirme, hata düzeltme veya eksik dokümantasyon için PR gönderebilirsiniz. Değişikliklerinizin açık ve küçük parçalara bölünmüş olmasına dikkat edin.
Kaynaklar
example_code/ klasörü: hızlı kullanım örnekleri ve senaryolar.FAQs
Param Nodejs SDK (Param POS MODUL YAPIP YAYINLAMADIGI ICIN YAYINLANMISTIR)
The npm package param_nodejs_sdk receives a total of 3 weekly downloads. As such, param_nodejs_sdk popularity was classified as not popular.
We found that param_nodejs_sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.

Security News
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.

Research
/Security News
Campaign of 108 extensions harvests identities, steals sessions, and adds backdoors to browsers, all tied to the same C2 infrastructure.