uvbconnector
v1.1.2
Published
Az UVBConnector egy Node.js osztály, amely az Utánvét Ellenőr szolgáltatáshoz való kommunikációt valósítja meg. Ez lehetővé teszi az Utánvét Ellenőr API-ján keresztül utánvétes fizetési tranzakciók ellenőrzését és rögzítését.
Downloads
2
Readme
UVBConnector Dokumentáció
Az UVBConnector egy Node.js osztály, amely az Utánvét Ellenőr szolgáltatáshoz való kommunikációt valósítja meg. Ez lehetővé teszi az Utánvét Ellenőr API-ján keresztül utánvétes fizetési tranzakciók ellenőrzését és rögzítését.
Telepítés
A következő lépésekkel telepítheted az UVBConnector-t a projektbe:
- Telepítsd a csomagot:
npm install uvbconnector
- Másold be az UVBConnector osztályt a projektbe.
const UVBConnector = require('uvbConnector'); // Az elérési útvonalat állítsd be a fájl helyére megfelelően
const publicApiKey = 'PUB_API_KEY'; // helyettesítsd a valós API kulccsal
const privateApiKey = 'PRIV_API_KEY'; // helyettesítsd a valós API kulccsal
const connector = new UVBConnector(publicApiKey, privateApiKey);
Osztály: UVBConnector
Az UVBConnector osztály lehetővé teszi a következő műveletek elvégzését:
Konstruktor
Létrehoz egy új UVBConnector példányt.
const connector = new UVBConnector(publicApiKey, privateApiKey, production);
- publicApiKey (string): A nyilvános API kulcs az azonosításhoz.
- privateApiKey (string): A privát API kulcs az azonosításhoz.
- production (boolean, opcionális): Alapértelmezetten true. Ha false, a sandbox környezetet használja.
Metódusok
get(email) Ellenőrzi az Utánvét Ellenőr szolgáltatáson keresztül a megadott e-mail címet.
try {
const response = await connector.get('[email protected]', 0.5);
console.log(response);
} catch (error) {
console.error(error.message);
}
- email (string): Az ellenőrizni kívánt e-mail cím.
- threshold (float): A sikeres ellenőrzéshez szükséges reputáció minimum értéke (küszöbérték). Mi a küszöbérték?
post(email, outcome) Rögzíti az Utánvét Ellenőr szolgáltatáson keresztül a tranzakció kimenetelét.
try {
const response = await connector.post('[email protected]', 'success');
console.log(response);
} catch (error) {
console.error(error.message);
}
- email (string): Az e-mail cím, amelyhez a tranzakció tartozik.
- outcome (string): A tranzakció kimenetele (pl. 'success', 'failure').
Példák
Az alábbiakban példák találhatók a UVBConnector osztály használatára:
const UVBConnector = require('UVBConnector');
const publicApiKey = 'PUB_API_KEY';
const privateApiKey = 'PRIV_API_KEY';
const connector = new UVBConnector(publicApiKey, privateApiKey);
(async () => {
try {
const response1 = await connector.get('[email protected]');
console.log(response1);
const response2 = await connector.post('[email protected]', 'success');
console.log(response2);
} catch (error) {
console.error(error.message);
}
})();
Következtetés
Az UVBConnector osztály lehetővé teszi az egyszerű kommunikációt az Utánvét Ellenőr API-jával, lehetővé téve az utánvétes fizetési tranzakciók ellenőrzését és rögzítését a projektben.
Készítő
Az UVBConnector osztályt készítette és dokumentálta a drdev.hu csapata.
- Discord: discord.gg/drdev
- E-mail: [email protected]
- Weboldal: https://drdev.hu