├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── pull_request_template.md ├── .gitignore ├── .npmignore ├── .openapi-generator-ignore ├── .openapi-generator ├── FILES └── VERSION ├── LICENSE ├── README.md ├── package.json ├── src ├── apis │ ├── Balance.ts │ ├── BulkCharge.ts │ ├── Charge.ts │ ├── Customer.ts │ ├── DedicatedVirtualAccount.ts │ ├── Dispute.ts │ ├── Integration.ts │ ├── Page.ts │ ├── PaymentRequest.ts │ ├── Plan.ts │ ├── Product.ts │ ├── Refund.ts │ ├── Settlement.ts │ ├── Split.ts │ ├── Subaccount.ts │ ├── Subscription.ts │ ├── Transaction.ts │ ├── Transfer.ts │ ├── TransferRecipient.ts │ ├── Verification.ts │ └── index.ts ├── index.ts ├── models │ ├── Accepted.ts │ ├── Bank.ts │ ├── BulkChargeInitiate.ts │ ├── ChargeCreate.ts │ ├── ChargeSubmitAddress.ts │ ├── ChargeSubmitBirthday.ts │ ├── ChargeSubmitOTP.ts │ ├── ChargeSubmitPhone.ts │ ├── ChargeSubmitPin.ts │ ├── CustomerCreate.ts │ ├── CustomerDeactivateAuthorization.ts │ ├── CustomerRiskAction.ts │ ├── CustomerUpdate.ts │ ├── CustomerValidate.ts │ ├── CustomerValidation.ts │ ├── DedicatedVirtualAccountCreate.ts │ ├── DedicatedVirtualAccountSplit.ts │ ├── DisputeEvidence.ts │ ├── DisputeResolve.ts │ ├── DisputeUpdate.ts │ ├── EFT.ts │ ├── MobileMoney.ts │ ├── ModelError.ts │ ├── PageCreate.ts │ ├── PageProduct.ts │ ├── PageUpdate.ts │ ├── PaymentRequestCreate.ts │ ├── PaymentRequestUpdate.ts │ ├── PlanCreate.ts │ ├── PlanUpdate.ts │ ├── ProductCreate.ts │ ├── ProductUpdate.ts │ ├── RefundCreate.ts │ ├── Response.ts │ ├── SplitCreate.ts │ ├── SplitSubaccounts.ts │ ├── SplitUpdate.ts │ ├── SubaccountCreate.ts │ ├── SubaccountUpdate.ts │ ├── SubscriptionCreate.ts │ ├── SubscriptionToggle.ts │ ├── TransactionChargeAuthorization.ts │ ├── TransactionCheckAuthorization.ts │ ├── TransactionInitialize.ts │ ├── TransactionPartialDebit.ts │ ├── TransferBulk.ts │ ├── TransferFinalize.ts │ ├── TransferFinalizeDisableOTP.ts │ ├── TransferInitiate.ts │ ├── TransferRecipientBulk.ts │ ├── TransferRecipientCreate.ts │ ├── TransferRecipientUpdate.ts │ ├── TransferResendOTP.ts │ ├── USSD.ts │ ├── VerificationBVNMatch.ts │ └── index.ts └── runtime.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json ├── tsconfig.json └── tsconfig.types.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | wwwroot/*.js 2 | node_modules 3 | typings 4 | dist 5 | .DS_Store -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | .openapi-generator -------------------------------------------------------------------------------- /.openapi-generator-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/.openapi-generator-ignore -------------------------------------------------------------------------------- /.openapi-generator/FILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/.openapi-generator/FILES -------------------------------------------------------------------------------- /.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/package.json -------------------------------------------------------------------------------- /src/apis/Balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Balance.ts -------------------------------------------------------------------------------- /src/apis/BulkCharge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/BulkCharge.ts -------------------------------------------------------------------------------- /src/apis/Charge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Charge.ts -------------------------------------------------------------------------------- /src/apis/Customer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Customer.ts -------------------------------------------------------------------------------- /src/apis/DedicatedVirtualAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/DedicatedVirtualAccount.ts -------------------------------------------------------------------------------- /src/apis/Dispute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Dispute.ts -------------------------------------------------------------------------------- /src/apis/Integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Integration.ts -------------------------------------------------------------------------------- /src/apis/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Page.ts -------------------------------------------------------------------------------- /src/apis/PaymentRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/PaymentRequest.ts -------------------------------------------------------------------------------- /src/apis/Plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Plan.ts -------------------------------------------------------------------------------- /src/apis/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Product.ts -------------------------------------------------------------------------------- /src/apis/Refund.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Refund.ts -------------------------------------------------------------------------------- /src/apis/Settlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Settlement.ts -------------------------------------------------------------------------------- /src/apis/Split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Split.ts -------------------------------------------------------------------------------- /src/apis/Subaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Subaccount.ts -------------------------------------------------------------------------------- /src/apis/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Subscription.ts -------------------------------------------------------------------------------- /src/apis/Transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Transaction.ts -------------------------------------------------------------------------------- /src/apis/Transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Transfer.ts -------------------------------------------------------------------------------- /src/apis/TransferRecipient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/TransferRecipient.ts -------------------------------------------------------------------------------- /src/apis/Verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/Verification.ts -------------------------------------------------------------------------------- /src/apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/apis/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/models/Accepted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/Accepted.ts -------------------------------------------------------------------------------- /src/models/Bank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/Bank.ts -------------------------------------------------------------------------------- /src/models/BulkChargeInitiate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/BulkChargeInitiate.ts -------------------------------------------------------------------------------- /src/models/ChargeCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ChargeCreate.ts -------------------------------------------------------------------------------- /src/models/ChargeSubmitAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ChargeSubmitAddress.ts -------------------------------------------------------------------------------- /src/models/ChargeSubmitBirthday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ChargeSubmitBirthday.ts -------------------------------------------------------------------------------- /src/models/ChargeSubmitOTP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ChargeSubmitOTP.ts -------------------------------------------------------------------------------- /src/models/ChargeSubmitPhone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ChargeSubmitPhone.ts -------------------------------------------------------------------------------- /src/models/ChargeSubmitPin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ChargeSubmitPin.ts -------------------------------------------------------------------------------- /src/models/CustomerCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/CustomerCreate.ts -------------------------------------------------------------------------------- /src/models/CustomerDeactivateAuthorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/CustomerDeactivateAuthorization.ts -------------------------------------------------------------------------------- /src/models/CustomerRiskAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/CustomerRiskAction.ts -------------------------------------------------------------------------------- /src/models/CustomerUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/CustomerUpdate.ts -------------------------------------------------------------------------------- /src/models/CustomerValidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/CustomerValidate.ts -------------------------------------------------------------------------------- /src/models/CustomerValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/CustomerValidation.ts -------------------------------------------------------------------------------- /src/models/DedicatedVirtualAccountCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/DedicatedVirtualAccountCreate.ts -------------------------------------------------------------------------------- /src/models/DedicatedVirtualAccountSplit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/DedicatedVirtualAccountSplit.ts -------------------------------------------------------------------------------- /src/models/DisputeEvidence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/DisputeEvidence.ts -------------------------------------------------------------------------------- /src/models/DisputeResolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/DisputeResolve.ts -------------------------------------------------------------------------------- /src/models/DisputeUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/DisputeUpdate.ts -------------------------------------------------------------------------------- /src/models/EFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/EFT.ts -------------------------------------------------------------------------------- /src/models/MobileMoney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/MobileMoney.ts -------------------------------------------------------------------------------- /src/models/ModelError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ModelError.ts -------------------------------------------------------------------------------- /src/models/PageCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PageCreate.ts -------------------------------------------------------------------------------- /src/models/PageProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PageProduct.ts -------------------------------------------------------------------------------- /src/models/PageUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PageUpdate.ts -------------------------------------------------------------------------------- /src/models/PaymentRequestCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PaymentRequestCreate.ts -------------------------------------------------------------------------------- /src/models/PaymentRequestUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PaymentRequestUpdate.ts -------------------------------------------------------------------------------- /src/models/PlanCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PlanCreate.ts -------------------------------------------------------------------------------- /src/models/PlanUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/PlanUpdate.ts -------------------------------------------------------------------------------- /src/models/ProductCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ProductCreate.ts -------------------------------------------------------------------------------- /src/models/ProductUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/ProductUpdate.ts -------------------------------------------------------------------------------- /src/models/RefundCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/RefundCreate.ts -------------------------------------------------------------------------------- /src/models/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/Response.ts -------------------------------------------------------------------------------- /src/models/SplitCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SplitCreate.ts -------------------------------------------------------------------------------- /src/models/SplitSubaccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SplitSubaccounts.ts -------------------------------------------------------------------------------- /src/models/SplitUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SplitUpdate.ts -------------------------------------------------------------------------------- /src/models/SubaccountCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SubaccountCreate.ts -------------------------------------------------------------------------------- /src/models/SubaccountUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SubaccountUpdate.ts -------------------------------------------------------------------------------- /src/models/SubscriptionCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SubscriptionCreate.ts -------------------------------------------------------------------------------- /src/models/SubscriptionToggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/SubscriptionToggle.ts -------------------------------------------------------------------------------- /src/models/TransactionChargeAuthorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransactionChargeAuthorization.ts -------------------------------------------------------------------------------- /src/models/TransactionCheckAuthorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransactionCheckAuthorization.ts -------------------------------------------------------------------------------- /src/models/TransactionInitialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransactionInitialize.ts -------------------------------------------------------------------------------- /src/models/TransactionPartialDebit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransactionPartialDebit.ts -------------------------------------------------------------------------------- /src/models/TransferBulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferBulk.ts -------------------------------------------------------------------------------- /src/models/TransferFinalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferFinalize.ts -------------------------------------------------------------------------------- /src/models/TransferFinalizeDisableOTP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferFinalizeDisableOTP.ts -------------------------------------------------------------------------------- /src/models/TransferInitiate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferInitiate.ts -------------------------------------------------------------------------------- /src/models/TransferRecipientBulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferRecipientBulk.ts -------------------------------------------------------------------------------- /src/models/TransferRecipientCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferRecipientCreate.ts -------------------------------------------------------------------------------- /src/models/TransferRecipientUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferRecipientUpdate.ts -------------------------------------------------------------------------------- /src/models/TransferResendOTP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/TransferResendOTP.ts -------------------------------------------------------------------------------- /src/models/USSD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/USSD.ts -------------------------------------------------------------------------------- /src/models/VerificationBVNMatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/VerificationBVNMatch.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/models/index.ts -------------------------------------------------------------------------------- /src/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/src/runtime.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaystackOSS/paystack-node/HEAD/tsconfig.types.json --------------------------------------------------------------------------------