Class SendMoneyImtService

Hierarchy

Constructors

Methods

  • Type Parameters

    • AuthResponse

    Returns Promise<AuthResponse>

  • Gets the current configuration of the SDK

    Returns {
        apiKey: string;
        consumerSecret: string;
        enableAuthorization: boolean;
        enableLogging: boolean;
        env: string;
        merchantCode: string;
        privateKeyPath: string;
        verbose: boolean;
    }

    • apiKey: string
    • consumerSecret: string
    • enableAuthorization: boolean
    • enableLogging: boolean
    • env: string
    • merchantCode: string
    • privateKeyPath: string
    • verbose: boolean
  • IMT Pesalink - To Bank Account

    https://developer.jengaapi.io/reference/imt-pesalink-to-bank-account

    This web service enables an application to send money to a PesaLink participating bank. It is restricted to Kenya.

    Type Parameters

    • T

    Parameters

    • options: {
          data: SendMoneyPesalinkToBankAccountImtData;
          headers?: any;
      }
      • data: SendMoneyPesalinkToBankAccountImtData
      • Optional headers?: any

    Returns Promise<T>

  • IMT Pesalink - To Bank Mobile

    https://developer.jengaapi.io/reference/imt-pesalink-to-bank-mobile

    This web service enables an application to send money to mobile.

    Type Parameters

    • T

    Parameters

    • options: {
          data: SendMoneyPesalinkToMobileImtData;
          headers?: any;
      }
      • data: SendMoneyPesalinkToMobileImtData
      • Optional headers?: any

    Returns Promise<T>

  • IMT to Mobile Wallets

    https://developer.jengaapi.io/reference/imt-to-mobile-wallets

    This enables your application to send money to telco wallets across Kenya, Uganda, Tanzania & Rwanda.

    Kindly note in order to get a response you will need to test this in production.

    Type Parameters

    • T

    Parameters

    • options: {
          data: SendMoneyToMobileWalletImtData;
          headers?: any;
      }
      • data: SendMoneyToMobileWalletImtData
      • Optional headers?: any

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • options: {
          data: SendMoneyWithinEquityImtData;
          headers?: any;
      }

      Move Funds Within Equity Bank Across Kenya, Uganda, Tanzania, Rwanda & South Sudan.

      Kindly note in order to get a response you will need to test this in production.

      • data: SendMoneyWithinEquityImtData
      • Optional headers?: any

    Returns Promise<T>

  • Updates the current configuration of the SDK

    Parameters

    • config: UpdateConfig
    • callback: Function = null

    Returns {
        apiKey: string;
        consumerSecret: string;
        enableAuthorization: boolean;
        enableLogging: boolean;
        env: string;
        merchantCode: string;
        privateKeyPath: string;
        verbose: boolean;
    }

    • apiKey: string
    • consumerSecret: string
    • enableAuthorization: boolean
    • enableLogging: boolean
    • env: string
    • merchantCode: string
    • privateKeyPath: string
    • verbose: boolean