1.0.2 • Published 6 years ago

digiseller v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Digiseller NodeJS Class

Класс для работы с API digiseller.ru

Digiseller(settings)

const settings = { id: 12345, pass: 'somepass' };
const Digi = new Digiseller(settings);

checkCode(uniquecode)

const answer = async Digi.checkCode('59A7300000C343DC');
console.log(answer);

{ retval: 0,
  retdesc: {},
  id_seller: 12345,
  unique_code: '59A7300000C343DC',
  inv: 12345678,
  id_goods: 1234567,
  amount: 10,
  amount_usd: 0.16,
  type_curr: 'WMR',
  date_pay: '14.07.1990 15:33:59',
  email: 'some@email.com',
  lang: 'ru-RU',
  agent_id: 0,
  agent_percent: 0,
  query_string:
   'cHJvbW89MSZsaz0xJmlnbm9yZT10cnVlJnNpZD0zMzMma21pPUpJa1FMYzFlczczR1BQbTNvSTNJMU9XQWJBVT0',
  query:
   { promo: '1',
     lk: '1',
     ignore: 'true',
     sid: '333',
     kmi: 'JIkQLc1es73GPPm3oI3I1OWAbAU=' } }

Если query_стринг не пустой, тогда будет создан объект query - содержащий в себе все параметры из query_string. Если произойдет ошибка, то в ответ будет дан пустой объект.