Class SendMoneyService

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
  • Type Parameters

    • T

    Parameters

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

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

      • data: sendMoneyPesaLinkToBankData
      • Optional headers?: any

    Returns Promise<T>

  • Pesalink - To Mobile Number

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

    Type Parameters

    • T

    Parameters

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

    Returns Promise<T>

  • RTGS

    https://developer.jengaapi.io/reference/rtgs

    The Real Time Gross Settlement (RTGS) web-service enables an application to send money intra-country to other bank accounts.

    Type Parameters

    • T

    Parameters

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

    Returns Promise<T>

  • SWIFT

    https://developer.jengaapi.io/reference/swift

    The swift web-service enables your application to send cross-border remittances

    Type Parameters

    • T

    Parameters

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

    Returns Promise<T>

  • To Mobile Wallets

    https://developer.jengaapi.io/reference/remittance

    This enables your application to send money to telco :iphone: 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: sendMoneyToMobileWalletData;
          headers?: any;
      }
      • data: sendMoneyToMobileWalletData
      • Optional headers?: any

    Returns Promise<T>

  • Within Equity Bank

    https://developer.jengaapi.io/reference/within-equity-bank

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

    Type Parameters

    • T

    Parameters

    • options: {
          data: SendMoneyWithinEquityData;
          headers?: any;
      }
      • data: SendMoneyWithinEquityData
      • 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