├── .env.example ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── README.md ├── assets ├── squad-logo-2.png └── squad-logo.png ├── bun.lockb ├── core ├── dispute.ts ├── index.ts ├── interfaces │ ├── base-response.ts │ ├── dispute.interface.ts │ ├── payment.interface.ts │ ├── pos.interface.ts │ ├── sub-merchant.interface.ts │ ├── transfer.interface.ts │ ├── virtual-account.interface.ts │ └── wallet-balance.interface.ts ├── pos.ts ├── squad-payments.ts ├── squad.ts ├── sub-merchant.ts ├── transfer.ts ├── virtual-account.ts └── wallet-balance.ts ├── helpers └── .gitkeep ├── index.ts ├── package.json ├── tests ├── .gitkeep └── integration │ ├── squad-dispute.test.ts │ ├── squad-payment.test.ts │ ├── squad-pos.test.ts │ ├── squad-sub-merchant.test.ts │ ├── squad-transfter.test.ts │ ├── squad-virtual-account.test.ts │ └── squad-wallet-balance.test.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/README.md -------------------------------------------------------------------------------- /assets/squad-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/assets/squad-logo-2.png -------------------------------------------------------------------------------- /assets/squad-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/assets/squad-logo.png -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/bun.lockb -------------------------------------------------------------------------------- /core/dispute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/dispute.ts -------------------------------------------------------------------------------- /core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/index.ts -------------------------------------------------------------------------------- /core/interfaces/base-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/base-response.ts -------------------------------------------------------------------------------- /core/interfaces/dispute.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/dispute.interface.ts -------------------------------------------------------------------------------- /core/interfaces/payment.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/payment.interface.ts -------------------------------------------------------------------------------- /core/interfaces/pos.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/pos.interface.ts -------------------------------------------------------------------------------- /core/interfaces/sub-merchant.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/sub-merchant.interface.ts -------------------------------------------------------------------------------- /core/interfaces/transfer.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/transfer.interface.ts -------------------------------------------------------------------------------- /core/interfaces/virtual-account.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/virtual-account.interface.ts -------------------------------------------------------------------------------- /core/interfaces/wallet-balance.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/interfaces/wallet-balance.interface.ts -------------------------------------------------------------------------------- /core/pos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/pos.ts -------------------------------------------------------------------------------- /core/squad-payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/squad-payments.ts -------------------------------------------------------------------------------- /core/squad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/squad.ts -------------------------------------------------------------------------------- /core/sub-merchant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/sub-merchant.ts -------------------------------------------------------------------------------- /core/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/transfer.ts -------------------------------------------------------------------------------- /core/virtual-account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/virtual-account.ts -------------------------------------------------------------------------------- /core/wallet-balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/core/wallet-balance.ts -------------------------------------------------------------------------------- /helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/package.json -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/squad-dispute.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-dispute.test.ts -------------------------------------------------------------------------------- /tests/integration/squad-payment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-payment.test.ts -------------------------------------------------------------------------------- /tests/integration/squad-pos.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-pos.test.ts -------------------------------------------------------------------------------- /tests/integration/squad-sub-merchant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-sub-merchant.test.ts -------------------------------------------------------------------------------- /tests/integration/squad-transfter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-transfter.test.ts -------------------------------------------------------------------------------- /tests/integration/squad-virtual-account.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-virtual-account.test.ts -------------------------------------------------------------------------------- /tests/integration/squad-wallet-balance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tests/integration/squad-wallet-balance.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adedoyin-Emmanuel/squad-js-sdk/HEAD/tsconfig.json --------------------------------------------------------------------------------