NestJS Monobank

Дані мерчанта

Отримання інформації про вашого мерчанта з Monobank

У цьому розділі розглянемо, як отримати базову інформацію про ваш обліковий запис мерчанта у Monobank за допомогою методу getMerchant.

Виклик методу для отримання мерчанта

Метод getMerchant виконує запит до Monobank Merchant API та повертає основні дані про вашого мерчанта:

import { Injectable } from '@nestjs/common';
import { MonobankService } from 'nestjs-monobank';

@Injectable()
export class MerchantService {
     constructor(private readonly monobankService: MonobankService) {}

     async getMerchant() {
          const merchant = await this.monobankService.getMerchant();
          return merchant;
     }
}

Обробка відповіді від API

Метод повертає об'єкт типу MerchantInfo, що містить базову інформацію про вашого мерчанта у Monobank.

{
    "merchantId": "123456", // унікальний ідентифікатор мерчанта
    "merchantName": "ТОВ Тест Компані", // назва компанії, зареєстрованої в Monobank
    "edrpou": "12345678" // код ЄДРПОУ вашої компанії
}

Ці дані можна використати для відображення інформації про ваш обліковий запис Monobank або для валідації токена при інтеграції.