suresafe-ai
v1.0.0
Published
SureSafe AI - Fraud detection SDK for Bank Transfer, Credit Card, Online Payment, and UPI transactions
Maintainers
Readme
SureSafe AI
A unified SDK for fraud detection across multiple transaction types using machine learning models.
Installation
npm install suresafe-aiQuick Start
import { createClient } from 'suresafe-ai';
const client = createClient({
baseUrl: 'https://api.yoursite.com',
apiKey: 'your-api-key'
});
// Bank Transfer Fraud Detection
const result = await client.bankTransfer({
TransactionAmount: 1500,
TransactionType: 'Debit',
Location: 'Houston',
DeviceID: 'D000051',
MerchantID: 'M052',
Channel: 'Online',
CustomerAge: 35,
CustomerOccupation: 'Engineer',
TransactionDuration: 120,
LoginAttempts: 1,
AccountBalance: 5000,
Hour: 14,
DayOfWeek: 2,
Month: 6
});
console.log(result);
// { is_fraud: true, fraud_probability: 0.32, risk_level: 'HIGH', model_votes: 3 }Available Methods
client.bankTransfer(input)
4-model ensemble (Isolation Forest, LOF, One-Class SVM, MCD + XGBoost)
client.creditCard(input)
3-model ensemble (XGBoost, LightGBM, CatBoost)
client.onlinePayment(input)
Random Forest classifier with balance flow analysis
client.upi(input)
Random Forest with Indian banking features
client.healthCheck()
Check status of all services
Response Format
{
is_fraud: boolean;
fraud_probability: number; // 0-1
prediction: 'FRAUD' | 'SAFE';
risk_level: 'HIGH' | 'MEDIUM' | 'LOW';
}License
MIT
