2.0.0 • Published 9 months ago

skinsmoney-typescript v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

skinsmoney-typescript

Installation:

npm i skinsmoney-typescript

Usage

Deposit info

import SkinsMoney, {ValidationException} from "../src";

(async () => {
    try {
        const skinsmoney = new SkinsMoney();
        const deposit = skinsmoney.service("SERVICE_ID", "SERVICE_HASH");
        const createDeposit = deposit.createDeposit();
        const payment = await createDeposit.setMinValue(12.34)
            .setCustom("Custom")
            .setRedirectUrl("https://google.com")
            .setTradeUrl("https://steamcommunity.com/...")
            .setSteamId("STEAMID64")
            .make();

        const depositId = payment.getTransactionId() as string;
        const depositInfo = await deposit.getDepositInfo(depositId);
        console.log(depositInfo);
    } catch (error: any) {
        if (error instanceof ValidationException) {
            console.log('ValidationException', error.getErrors());
        }
    }
})();

Generate deposit

import SkinsMoney, {ValidationException} from "../src";

(async () => {
    try {
        const skinsmoney = new SkinsMoney();
        const deposit = skinsmoney.service("SERVICE_ID", "SERVICE_HASH");
        const createDeposit = deposit.createDeposit();
        const payment = await createDeposit.setMinValue(12.34)
            .setCustom("Custom")
            .setRedirectUrl("https://google.com")
            .setTradeUrl("https://steamcommunity.com/...")
            .setSteamId("STEAMID64")
            .make();

        console.log(payment.getTransactionId());
        console.log(payment.getRedirectUrl());
    } catch (error: any) {
        if (error instanceof ValidationException) {
            console.log('ValidationException', error.getErrors());
        }
    }
})();

Get currencies

import SkinsMoney from "../src";

(async () => {
    const skinsmoney = new SkinsMoney();
    const currencies = await skinsmoney.currencies().get();
    console.log(currencies);
})();

Service withdraw value

import SkinsMoney from "../src";

(async () => {
    const skinsmoney = new SkinsMoney();
    const deposit = skinsmoney.service("SERVICE_ID", "SERVICE_HASH");
    const value = await deposit.getWithdrawValue();
    console.log(value);
})();