├── .eslintrc.js ├── .github └── workflows │ └── publish.yamld ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ └── paystack.spec.ts ├── bun.lock ├── jest.config.ts ├── jestconfig.json ├── package.json ├── src ├── apple │ ├── README.md │ ├── apple.ts │ └── interface.ts ├── bulkcharge │ ├── README.md │ ├── bulkcharge.ts │ └── interface.ts ├── charge │ ├── README.md │ ├── charge.ts │ └── interface.ts ├── customer │ ├── README.md │ ├── customer.ts │ └── interface.ts ├── dedicated │ ├── README.md │ ├── dedicated.ts │ ├── index.ts │ └── interface.ts ├── index.ts ├── interface.ts ├── invoice │ ├── README.md │ ├── interface.ts │ └── invoice.ts ├── misc │ ├── README.md │ ├── interface.ts │ └── misc.ts ├── payment │ ├── README.md │ ├── interface.ts │ └── payment.ts ├── paystack.ts ├── plan │ ├── README.md │ ├── index.ts │ ├── interface.ts │ └── plan.ts ├── product │ ├── README.md │ ├── index.ts │ ├── interface.ts │ └── product.ts ├── recipient │ ├── README.md │ ├── interface.ts │ └── recipient.ts ├── refund │ ├── README.md │ ├── interface.ts │ └── refund.ts ├── settlement │ ├── README.md │ ├── interface.ts │ └── settlement.ts ├── split │ ├── README.md │ ├── interface.ts │ └── split.ts ├── subaccounts │ ├── README.md │ ├── interface.ts │ └── subaccount.ts ├── subscription │ ├── README.md │ ├── index.ts │ ├── interface.ts │ └── subscription.ts ├── transaction │ ├── README.md │ ├── interface.ts │ └── transaction.ts ├── transfer │ ├── README.md │ ├── control.ts │ ├── interface.ts │ └── transfer.ts └── verification │ ├── README.md │ ├── interface.ts │ └── verification.ts ├── tsconfig.json └── tslint.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/publish.yamld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/.github/workflows/publish.yamld -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/paystack.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/__tests__/paystack.spec.ts -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/bun.lock -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jestconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/jestconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/package.json -------------------------------------------------------------------------------- /src/apple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/apple/README.md -------------------------------------------------------------------------------- /src/apple/apple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/apple/apple.ts -------------------------------------------------------------------------------- /src/apple/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/apple/interface.ts -------------------------------------------------------------------------------- /src/bulkcharge/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bulkcharge/bulkcharge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/bulkcharge/bulkcharge.ts -------------------------------------------------------------------------------- /src/bulkcharge/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/bulkcharge/interface.ts -------------------------------------------------------------------------------- /src/charge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/charge/README.md -------------------------------------------------------------------------------- /src/charge/charge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/charge/charge.ts -------------------------------------------------------------------------------- /src/charge/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/charge/interface.ts -------------------------------------------------------------------------------- /src/customer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/customer/README.md -------------------------------------------------------------------------------- /src/customer/customer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/customer/customer.ts -------------------------------------------------------------------------------- /src/customer/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/customer/interface.ts -------------------------------------------------------------------------------- /src/dedicated/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dedicated/dedicated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/dedicated/dedicated.ts -------------------------------------------------------------------------------- /src/dedicated/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dedicated/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/dedicated/interface.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/interface.ts -------------------------------------------------------------------------------- /src/invoice/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/invoice/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/invoice/interface.ts -------------------------------------------------------------------------------- /src/invoice/invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/invoice/invoice.ts -------------------------------------------------------------------------------- /src/misc/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/misc/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/misc/interface.ts -------------------------------------------------------------------------------- /src/misc/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/misc/misc.ts -------------------------------------------------------------------------------- /src/payment/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/payment/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/payment/interface.ts -------------------------------------------------------------------------------- /src/payment/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/payment/payment.ts -------------------------------------------------------------------------------- /src/paystack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/paystack.ts -------------------------------------------------------------------------------- /src/plan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/plan/README.md -------------------------------------------------------------------------------- /src/plan/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/plan/index.ts -------------------------------------------------------------------------------- /src/plan/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/plan/interface.ts -------------------------------------------------------------------------------- /src/plan/plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/plan/plan.ts -------------------------------------------------------------------------------- /src/product/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/product/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/product/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/product/interface.ts -------------------------------------------------------------------------------- /src/product/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/product/product.ts -------------------------------------------------------------------------------- /src/recipient/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/recipient/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/recipient/interface.ts -------------------------------------------------------------------------------- /src/recipient/recipient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/recipient/recipient.ts -------------------------------------------------------------------------------- /src/refund/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/refund/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/refund/interface.ts -------------------------------------------------------------------------------- /src/refund/refund.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/refund/refund.ts -------------------------------------------------------------------------------- /src/settlement/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/settlement/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/settlement/interface.ts -------------------------------------------------------------------------------- /src/settlement/settlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/settlement/settlement.ts -------------------------------------------------------------------------------- /src/split/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/split/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/split/interface.ts -------------------------------------------------------------------------------- /src/split/split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/split/split.ts -------------------------------------------------------------------------------- /src/subaccounts/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/subaccounts/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/subaccounts/interface.ts -------------------------------------------------------------------------------- /src/subaccounts/subaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/subaccounts/subaccount.ts -------------------------------------------------------------------------------- /src/subscription/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/subscription/index.ts: -------------------------------------------------------------------------------- 1 | export * from './interface'; 2 | -------------------------------------------------------------------------------- /src/subscription/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/subscription/interface.ts -------------------------------------------------------------------------------- /src/subscription/subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/subscription/subscription.ts -------------------------------------------------------------------------------- /src/transaction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/transaction/README.md -------------------------------------------------------------------------------- /src/transaction/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/transaction/interface.ts -------------------------------------------------------------------------------- /src/transaction/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/transaction/transaction.ts -------------------------------------------------------------------------------- /src/transfer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/transfer/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/transfer/control.ts -------------------------------------------------------------------------------- /src/transfer/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/transfer/interface.ts -------------------------------------------------------------------------------- /src/transfer/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/transfer/transfer.ts -------------------------------------------------------------------------------- /src/verification/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/verification/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/verification/interface.ts -------------------------------------------------------------------------------- /src/verification/verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/src/verification/verification.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tekpriest/paystack-node/HEAD/tslint.json --------------------------------------------------------------------------------