1.1.8 • Published 1 month ago

fraudnetic-node v1.1.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

Fraudnetic Node integration

Installation

npm install fraudnetic-node

Usage

Options

OptionTypeDescriptionDefault
serverstringarray of servers, for example 'localhost:3000'[]
keystringyour key''
secretstringyour secret''
securebooleanuse https or http protocoltrue

Express integration

import express from 'express';
import { Fraudnetic } from 'fraudnetic-node';
const app = express();
// pay attention to the protocol, not specified in the server address
const fraudnetic = new Fraudnetic({
  servers: ['localhost:3000'],
  key: 'key',
  secret: 'secret',
});
app.use(fraudnetic.express);

app.get('/', (req: express.Request, res: express.Response) => {
  res.send(req.fraudnetic.test);
});

API methods

events

// User '123' performs a registration
req.fraudnetic.user('123').registration();

// User '123' performs a login action
req.fraudnetic.user('123').login();

// User '123' verifies their phone number
req.fraudnetic.user('123').phoneNumberVerification();

// User '123' verifies their email address
req.fraudnetic.user('123').emailVerification();
/*
* Optional fields - documentID
* */
// User '123' performs document verification
req.fraudnetic.user('123').documentID("testid").documentVerification();

// User '123' initiates a password reset
req.fraudnetic.user('123').passwordReset();

// User '123' changes their email address
req.fraudnetic.user('123').emailChange();

// User '123' changes their phone number
req.fraudnetic.user('123').phoneNumberChange();

/*
* Optional fields - amount,currency,betID,ticketID
* */

// User '123' makes a deposit
req.fraudnetic.user('123').amount(100.20).currecy("EUR").deposit();

// User '123' initiates a withdrawal
req.fraudnetic.user('123').amount(100.20).currecy("EUR").withdraw();

// User '123' places a sports bet
req.fraudnetic.user('123').amount(100.20).currecy("EUR").betID("someid").ticketID("x-ticket").sportBet();

// User '123' spins a casino slot
req.fraudnetic.user('123').amount(100.20).currecy("EUR").betID("someid").casinoSpin();

// User '123' places a game bet
req.fraudnetic.user('123').amount(100.20).currecy("EUR").betID("someid").gameBet();

// User '123' places a P2P game bet
req.fraudnetic.user('123').amount(100.20).currecy("EUR").betID("someid").p2pGameBet();
1.1.8

1 month ago

1.1.7

4 months ago

1.1.6

4 months ago

1.1.5

4 months ago

1.1.4

6 months ago

1.1.3

7 months ago

1.1.2

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago