0.5.5 • Published 11 months ago

@kopamerchant/connector-sdk2 v0.5.5

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

Features

  • Configure and connect to Köpa connector instance

Installation

Yarn

yarn add @kopamerchant/connector-sdk

NPM

npm install @kopamerchant/connector-sdk --save

Getting Started

To use Köpa connector SDK we need to register module for example in app.module.ts

import { Module } from '@nestjs/common';
import { ConnectorModule } from '@kopamerchant/connector-sdk';

@Module({
imports: [
    ConnectorModule.register({
      password: 'connector_password',
      username: 'connector_username',
      resource: 'connector_resource',
    })
})

export class AppModule {}

and run the connector in app.service.ts

import { ConnectorService } from '@kopamerchant/connector-sdk';
import { Injectable } from '@nestjs/common';

@Injectable()
export class AppService {
  constructor(private readonly connectorService: ConnectorService) {
    this.connectorService.bootstrap();
  }
}

After the registration connection to Köpa connector instance should be completed and ready for usage.

Example usage in service.

import { Injectable } from '@nestjs/common';
import { ConnectorService } from '@kopamerchant/connector-sdk';
import { OnEvent } from '@nestjs/event-emitter';

@Injectable()
export class ContentService {
  constructor(private readonly connectorService: ConnectorService) {}

  @OnEvent('merchant.get')
  handleGetMerchantEvent(payload) {
    const message = {
      to: payload.from,
      sagaId: payload.sagaId,
      payload: {
        companyName: 'Company name',
        companyAddress: 'Company address',
        companyPib: 'Company pib',
      },
    };
    this.connectorService.sendGetMerchantResponse(message);
  }
}
0.5.5

11 months ago

0.5.4

11 months ago

0.5.3

11 months ago

0.5.1

11 months ago

0.5.0

11 months ago

0.4.9

11 months ago

0.4.8

11 months ago

0.4.7

11 months ago

0.4.6

11 months ago

0.4.5

11 months ago

0.4.4

11 months ago

0.4.3

11 months ago

0.4.2

11 months ago

0.4.1

11 months ago

0.4.0

11 months ago

0.3.9

11 months ago

0.3.8

11 months ago

0.3.7

11 months ago

0.3.6

11 months ago

0.3.5

11 months ago

0.3.4

11 months ago

0.3.3

11 months ago

0.3.2

11 months ago

0.3.1

11 months ago

0.3.0

11 months ago

0.2.9

11 months ago

0.2.8

11 months ago

0.2.7

11 months ago

0.2.6

11 months ago

0.2.5

11 months ago

0.2.4

11 months ago

0.2.3

11 months ago

0.2.2

11 months ago

0.2.1

11 months ago

0.2.0

11 months ago

0.1.9

11 months ago

0.1.8

11 months ago

0.1.7

11 months ago

0.1.6

11 months ago

0.1.5

11 months ago

0.1.4

11 months ago

0.1.3

11 months ago

0.1.2

11 months ago

0.1.1

12 months ago

0.1.0

12 months ago

0.0.9

12 months ago

0.0.8

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.5

12 months ago

0.0.4

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago

0.0.1

12 months ago

1.7.4

12 months ago