├── .circleci └── config.yml ├── .github └── workflows │ └── publish.yml ├── .gitignore ├── .husky ├── post-checkout ├── post-pull ├── pre-commit └── pre-push ├── .prettierignore ├── .prettierrc.json ├── CONTRIBUTING.md ├── LICENCE ├── README.md ├── global.d.ts ├── jest.config.js ├── package.json ├── src ├── api.ts ├── config │ └── envconfig.ts ├── fincra.ts ├── index.ts ├── services │ ├── beneficiaries │ │ ├── beneficiary.ts │ │ └── dto │ │ │ ├── create-beneficiary.dto.ts │ │ │ ├── delete-beneficiary.dto.ts │ │ │ ├── index.ts │ │ │ ├── list-beneficiary.dto.ts │ │ │ ├── sub-dto │ │ │ ├── address.dto.ts │ │ │ ├── bank.dto.ts │ │ │ └── index.ts │ │ │ └── update-beneficiary.dto.ts │ ├── business-id │ │ └── business.ts │ ├── chargebacks │ │ ├── chargeback.ts │ │ └── dto │ │ │ ├── accept-chargeback.dto.ts │ │ │ ├── index.ts │ │ │ └── reject-chargeback.dto.ts │ ├── collections │ │ ├── collection.ts │ │ └── dto │ │ │ ├── fetch-collection-additional-vaccount.dto.ts │ │ │ ├── index.ts │ │ │ ├── list-collection-main-vaccount.dto.ts │ │ │ ├── list-collection-multiple-vaccounts.dto.ts │ │ │ └── pay-with-transfer-collection.dto.ts │ ├── conversions │ │ ├── conversion.ts │ │ └── dto │ │ │ ├── create-conversion.dto.ts │ │ │ ├── fetch-conversion.dto.ts │ │ │ └── index.ts │ ├── index.ts │ ├── payouts │ │ ├── dto │ │ │ ├── create-payout.dto.ts │ │ │ ├── index.ts │ │ │ ├── list-payout.dto.ts │ │ │ ├── sub-dto │ │ │ │ ├── index.ts │ │ │ │ ├── payout-beneficiary.dto.ts │ │ │ │ └── payout-document.dto.ts │ │ │ ├── upload-payout.dto.ts │ │ │ └── wallet-to-wallet.dto.ts │ │ ├── enum │ │ │ ├── index.ts │ │ │ ├── payment-destination.enum.ts │ │ │ ├── payment-scheme.enum.ts │ │ │ └── payout-beneficiary.enum.ts │ │ └── payout.ts │ ├── quotes │ │ ├── dto │ │ │ ├── create-quote.dto.ts │ │ │ └── index.ts │ │ ├── enum │ │ │ ├── index.ts │ │ │ └── quotes.enum.ts │ │ └── quote.ts │ ├── subaccounts │ │ ├── dto │ │ │ ├── create-subaccount.dto.ts │ │ │ ├── fetch-subaccount.dto.ts │ │ │ ├── index.ts │ │ │ └── update-subaccount.dto.ts │ │ └── subaccount.ts │ ├── verification │ │ ├── dto │ │ │ ├── bvn-validation.dto.ts │ │ │ ├── index.ts │ │ │ └── verify-bank.dto.ts │ │ └── verify.ts │ ├── virtual-accounts │ │ ├── dto │ │ │ ├── create-corporate-vaccount.dto.ts │ │ │ ├── create-individual-sub-vaccount.dto.ts │ │ │ ├── create-instant-approval-vaccount.dto.ts │ │ │ ├── create-virtual-account.dto.ts │ │ │ ├── index.ts │ │ │ ├── list-merchant-vaccounts.dto.ts │ │ │ ├── list-sub-virtual-accounts.dto.ts │ │ │ └── sub-dto │ │ │ │ ├── index.ts │ │ │ │ ├── kyc-corporate.dto.ts │ │ │ │ ├── kyc.dto.ts │ │ │ │ └── ultimate-benficial-owners.dto.ts │ │ ├── enum │ │ │ ├── channel.enum.ts │ │ │ ├── currency.enum.ts │ │ │ ├── index.ts │ │ │ └── status.enum.ts │ │ └── vaccounts.ts │ └── wallets │ │ ├── dto │ │ ├── index.ts │ │ └── wallet-logs.dto.ts │ │ └── wallet.ts ├── types │ ├── beneficiaries │ │ ├── index.ts │ │ └── sub-dto │ │ │ ├── address.ts │ │ │ ├── bank.ts │ │ │ └── index.ts │ ├── collections │ │ └── index.ts │ ├── conversions │ │ └── index.ts │ ├── index.ts │ ├── payouts │ │ ├── index.ts │ │ └── sub-dto │ │ │ └── payouts-sub.ts │ ├── quotes │ │ └── index.ts │ ├── subaccounts │ │ └── index.ts │ ├── verification │ │ └── index.ts │ └── wallets │ │ └── index.ts └── utils │ ├── constants.ts │ ├── errors │ ├── error.base.ts │ └── index.ts │ ├── exclude-field.ts │ ├── handle-errors.ts │ ├── index.ts │ ├── interfaces │ ├── axios.ts │ ├── env.ts │ └── index.ts │ └── url.ts ├── test ├── env.ts └── services │ ├── beneficiaries │ └── beneficiaries.test.ts │ ├── business-id │ └── business.test.ts │ ├── chargebacks │ └── chargebacks.test.ts │ ├── collections │ └── collections.test.ts │ ├── conversions │ └── conversions.test.ts │ ├── payouts │ └── payouts.test.ts │ ├── quotes │ └── quotes.test.ts │ ├── subaccounts │ └── subaccounts.test.ts │ ├── verification │ └── verify.test.ts │ ├── virtual-accounts │ └── virtual-accounts.test.ts │ └── wallets │ └── wallets.test.ts ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/post-checkout: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn 5 | -------------------------------------------------------------------------------- /.husky/post-pull: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn build 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/README.md -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/global.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/package.json -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/config/envconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/config/envconfig.ts -------------------------------------------------------------------------------- /src/fincra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/fincra.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/beneficiary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/beneficiary.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/create-beneficiary.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/create-beneficiary.dto.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/delete-beneficiary.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/delete-beneficiary.dto.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/index.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/list-beneficiary.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/list-beneficiary.dto.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/sub-dto/address.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/sub-dto/address.dto.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/sub-dto/bank.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/sub-dto/bank.dto.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/sub-dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/sub-dto/index.ts -------------------------------------------------------------------------------- /src/services/beneficiaries/dto/update-beneficiary.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/beneficiaries/dto/update-beneficiary.dto.ts -------------------------------------------------------------------------------- /src/services/business-id/business.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/business-id/business.ts -------------------------------------------------------------------------------- /src/services/chargebacks/chargeback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/chargebacks/chargeback.ts -------------------------------------------------------------------------------- /src/services/chargebacks/dto/accept-chargeback.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/chargebacks/dto/accept-chargeback.dto.ts -------------------------------------------------------------------------------- /src/services/chargebacks/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/chargebacks/dto/index.ts -------------------------------------------------------------------------------- /src/services/chargebacks/dto/reject-chargeback.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/chargebacks/dto/reject-chargeback.dto.ts -------------------------------------------------------------------------------- /src/services/collections/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/collections/collection.ts -------------------------------------------------------------------------------- /src/services/collections/dto/fetch-collection-additional-vaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/collections/dto/fetch-collection-additional-vaccount.dto.ts -------------------------------------------------------------------------------- /src/services/collections/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/collections/dto/index.ts -------------------------------------------------------------------------------- /src/services/collections/dto/list-collection-main-vaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/collections/dto/list-collection-main-vaccount.dto.ts -------------------------------------------------------------------------------- /src/services/collections/dto/list-collection-multiple-vaccounts.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/collections/dto/list-collection-multiple-vaccounts.dto.ts -------------------------------------------------------------------------------- /src/services/collections/dto/pay-with-transfer-collection.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/collections/dto/pay-with-transfer-collection.dto.ts -------------------------------------------------------------------------------- /src/services/conversions/conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/conversions/conversion.ts -------------------------------------------------------------------------------- /src/services/conversions/dto/create-conversion.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/conversions/dto/create-conversion.dto.ts -------------------------------------------------------------------------------- /src/services/conversions/dto/fetch-conversion.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/conversions/dto/fetch-conversion.dto.ts -------------------------------------------------------------------------------- /src/services/conversions/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/conversions/dto/index.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/create-payout.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/create-payout.dto.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/index.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/list-payout.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/list-payout.dto.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/sub-dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/sub-dto/index.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/sub-dto/payout-beneficiary.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/sub-dto/payout-beneficiary.dto.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/sub-dto/payout-document.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/sub-dto/payout-document.dto.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/upload-payout.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/upload-payout.dto.ts -------------------------------------------------------------------------------- /src/services/payouts/dto/wallet-to-wallet.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/dto/wallet-to-wallet.dto.ts -------------------------------------------------------------------------------- /src/services/payouts/enum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/enum/index.ts -------------------------------------------------------------------------------- /src/services/payouts/enum/payment-destination.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/enum/payment-destination.enum.ts -------------------------------------------------------------------------------- /src/services/payouts/enum/payment-scheme.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/enum/payment-scheme.enum.ts -------------------------------------------------------------------------------- /src/services/payouts/enum/payout-beneficiary.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/enum/payout-beneficiary.enum.ts -------------------------------------------------------------------------------- /src/services/payouts/payout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/payouts/payout.ts -------------------------------------------------------------------------------- /src/services/quotes/dto/create-quote.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/quotes/dto/create-quote.dto.ts -------------------------------------------------------------------------------- /src/services/quotes/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create-quote.dto'; 2 | -------------------------------------------------------------------------------- /src/services/quotes/enum/index.ts: -------------------------------------------------------------------------------- 1 | export * from './quotes.enum'; 2 | -------------------------------------------------------------------------------- /src/services/quotes/enum/quotes.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/quotes/enum/quotes.enum.ts -------------------------------------------------------------------------------- /src/services/quotes/quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/quotes/quote.ts -------------------------------------------------------------------------------- /src/services/subaccounts/dto/create-subaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/subaccounts/dto/create-subaccount.dto.ts -------------------------------------------------------------------------------- /src/services/subaccounts/dto/fetch-subaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/subaccounts/dto/fetch-subaccount.dto.ts -------------------------------------------------------------------------------- /src/services/subaccounts/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/subaccounts/dto/index.ts -------------------------------------------------------------------------------- /src/services/subaccounts/dto/update-subaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/subaccounts/dto/update-subaccount.dto.ts -------------------------------------------------------------------------------- /src/services/subaccounts/subaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/subaccounts/subaccount.ts -------------------------------------------------------------------------------- /src/services/verification/dto/bvn-validation.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/verification/dto/bvn-validation.dto.ts -------------------------------------------------------------------------------- /src/services/verification/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/verification/dto/index.ts -------------------------------------------------------------------------------- /src/services/verification/dto/verify-bank.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/verification/dto/verify-bank.dto.ts -------------------------------------------------------------------------------- /src/services/verification/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/verification/verify.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/create-corporate-vaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/create-corporate-vaccount.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/create-individual-sub-vaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/create-individual-sub-vaccount.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/create-instant-approval-vaccount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/create-instant-approval-vaccount.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/create-virtual-account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/create-virtual-account.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/index.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/list-merchant-vaccounts.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/list-merchant-vaccounts.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/list-sub-virtual-accounts.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/list-sub-virtual-accounts.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/sub-dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/sub-dto/index.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/sub-dto/kyc-corporate.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/sub-dto/kyc-corporate.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/sub-dto/kyc.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/sub-dto/kyc.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/dto/sub-dto/ultimate-benficial-owners.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/dto/sub-dto/ultimate-benficial-owners.dto.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/enum/channel.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/enum/channel.enum.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/enum/currency.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/enum/currency.enum.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/enum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/enum/index.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/enum/status.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/enum/status.enum.ts -------------------------------------------------------------------------------- /src/services/virtual-accounts/vaccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/virtual-accounts/vaccounts.ts -------------------------------------------------------------------------------- /src/services/wallets/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './wallet-logs.dto'; 2 | -------------------------------------------------------------------------------- /src/services/wallets/dto/wallet-logs.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/wallets/dto/wallet-logs.dto.ts -------------------------------------------------------------------------------- /src/services/wallets/wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/services/wallets/wallet.ts -------------------------------------------------------------------------------- /src/types/beneficiaries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/beneficiaries/index.ts -------------------------------------------------------------------------------- /src/types/beneficiaries/sub-dto/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/beneficiaries/sub-dto/address.ts -------------------------------------------------------------------------------- /src/types/beneficiaries/sub-dto/bank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/beneficiaries/sub-dto/bank.ts -------------------------------------------------------------------------------- /src/types/beneficiaries/sub-dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/beneficiaries/sub-dto/index.ts -------------------------------------------------------------------------------- /src/types/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/collections/index.ts -------------------------------------------------------------------------------- /src/types/conversions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/conversions/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/payouts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/payouts/index.ts -------------------------------------------------------------------------------- /src/types/payouts/sub-dto/payouts-sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/payouts/sub-dto/payouts-sub.ts -------------------------------------------------------------------------------- /src/types/quotes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/quotes/index.ts -------------------------------------------------------------------------------- /src/types/subaccounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/subaccounts/index.ts -------------------------------------------------------------------------------- /src/types/verification/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/verification/index.ts -------------------------------------------------------------------------------- /src/types/wallets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/types/wallets/index.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/errors/error.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/errors/error.base.ts -------------------------------------------------------------------------------- /src/utils/errors/index.ts: -------------------------------------------------------------------------------- 1 | export * from './error.base'; 2 | -------------------------------------------------------------------------------- /src/utils/exclude-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/exclude-field.ts -------------------------------------------------------------------------------- /src/utils/handle-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/handle-errors.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/interfaces/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/interfaces/axios.ts -------------------------------------------------------------------------------- /src/utils/interfaces/env.ts: -------------------------------------------------------------------------------- 1 | export interface IEnvironment { 2 | sandbox: boolean; 3 | } 4 | -------------------------------------------------------------------------------- /src/utils/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/interfaces/index.ts -------------------------------------------------------------------------------- /src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/src/utils/url.ts -------------------------------------------------------------------------------- /test/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/env.ts -------------------------------------------------------------------------------- /test/services/beneficiaries/beneficiaries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/beneficiaries/beneficiaries.test.ts -------------------------------------------------------------------------------- /test/services/business-id/business.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/business-id/business.test.ts -------------------------------------------------------------------------------- /test/services/chargebacks/chargebacks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/chargebacks/chargebacks.test.ts -------------------------------------------------------------------------------- /test/services/collections/collections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/collections/collections.test.ts -------------------------------------------------------------------------------- /test/services/conversions/conversions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/conversions/conversions.test.ts -------------------------------------------------------------------------------- /test/services/payouts/payouts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/payouts/payouts.test.ts -------------------------------------------------------------------------------- /test/services/quotes/quotes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/quotes/quotes.test.ts -------------------------------------------------------------------------------- /test/services/subaccounts/subaccounts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/subaccounts/subaccounts.test.ts -------------------------------------------------------------------------------- /test/services/verification/verify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/verification/verify.test.ts -------------------------------------------------------------------------------- /test/services/virtual-accounts/virtual-accounts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/virtual-accounts/virtual-accounts.test.ts -------------------------------------------------------------------------------- /test/services/wallets/wallets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/test/services/wallets/wallets.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E-wave112/fincra-node-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------