├── .config └── dotnet-tools.json ├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md └── src ├── .vscode ├── launch.json └── tasks.json ├── main ├── .vscode │ └── tasks.json ├── Apis │ ├── Charge │ │ ├── Charge.cs │ │ ├── ChargeApi.cs │ │ ├── IChargeApi.cs │ │ └── Tokenize.cs │ ├── Customers │ │ ├── Create.cs │ │ ├── CustomersApi.cs │ │ ├── Fetch.cs │ │ ├── ICustomersApi.cs │ │ ├── List.cs │ │ ├── SetRiskAction.cs │ │ └── Update.cs │ ├── IApiResponse.cs │ ├── IHasRawResponse.cs │ ├── IPreparable.cs │ ├── Miscellaneous │ │ ├── IMiscellaneousApi.cs │ │ ├── ListBanks.cs │ │ ├── MiscellaneousApi.cs │ │ ├── ResolveAccountNumber.cs │ │ ├── ResolveBvn.cs │ │ └── ResolveCardBin.cs │ ├── RequestMetadataExtender.cs │ ├── Settlements │ │ ├── Fetch.cs │ │ ├── ISettlementsApi.cs │ │ └── SettlementsApi.cs │ ├── SubAccounts │ │ ├── Bank.cs │ │ ├── Create.cs │ │ ├── Fetch.cs │ │ ├── ISubAccountApi.cs │ │ ├── List.cs │ │ ├── SubAccountApi.cs │ │ └── Update.cs │ ├── Transactions │ │ ├── ChargeAuthorization.cs │ │ ├── CheckAuthorization.cs │ │ ├── Export.cs │ │ ├── Fetch.cs │ │ ├── ITransactionsApi.cs │ │ ├── Initialize.cs │ │ ├── List.cs │ │ ├── PartialDebit.cs │ │ ├── Reauthorization.cs │ │ ├── Timeline.cs │ │ ├── Totals.cs │ │ ├── TransactionsApi.cs │ │ └── Verify.cs │ ├── Transfers │ │ ├── Control │ │ │ ├── CheckBalance.cs │ │ │ ├── ResendOtpReason.cs │ │ │ └── TransferOtpResponse.cs │ │ ├── Core │ │ │ ├── FetchTransfer.cs │ │ │ ├── InitiateTransfer.cs │ │ │ └── ListTransfers.cs │ │ ├── ITransfersApi.cs │ │ ├── Recipients │ │ │ ├── CreateTransferRecipient.cs │ │ │ ├── ITransferRecipientsApi.cs │ │ │ ├── ListTransferRecipients.cs │ │ │ └── TransferRecipientsApi.cs │ │ └── TransfersApi.cs │ └── Utility.cs ├── PayStackApi.cs ├── main.csproj └── paystack-logo.png ├── paystack-dotnet.sln └── test-console ├── Program.cs ├── appsettings.json └── test-console.csproj /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/README.md -------------------------------------------------------------------------------- /src/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/.vscode/launch.json -------------------------------------------------------------------------------- /src/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/.vscode/tasks.json -------------------------------------------------------------------------------- /src/main/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/.vscode/tasks.json -------------------------------------------------------------------------------- /src/main/Apis/Charge/Charge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Charge/Charge.cs -------------------------------------------------------------------------------- /src/main/Apis/Charge/ChargeApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Charge/ChargeApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Charge/IChargeApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Charge/IChargeApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Charge/Tokenize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Charge/Tokenize.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/Create.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/Create.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/CustomersApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/CustomersApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/Fetch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/Fetch.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/ICustomersApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/ICustomersApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/List.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/SetRiskAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/SetRiskAction.cs -------------------------------------------------------------------------------- /src/main/Apis/Customers/Update.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Customers/Update.cs -------------------------------------------------------------------------------- /src/main/Apis/IApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/IApiResponse.cs -------------------------------------------------------------------------------- /src/main/Apis/IHasRawResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/IHasRawResponse.cs -------------------------------------------------------------------------------- /src/main/Apis/IPreparable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/IPreparable.cs -------------------------------------------------------------------------------- /src/main/Apis/Miscellaneous/IMiscellaneousApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Miscellaneous/IMiscellaneousApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Miscellaneous/ListBanks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Miscellaneous/ListBanks.cs -------------------------------------------------------------------------------- /src/main/Apis/Miscellaneous/MiscellaneousApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Miscellaneous/MiscellaneousApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Miscellaneous/ResolveAccountNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Miscellaneous/ResolveAccountNumber.cs -------------------------------------------------------------------------------- /src/main/Apis/Miscellaneous/ResolveBvn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Miscellaneous/ResolveBvn.cs -------------------------------------------------------------------------------- /src/main/Apis/Miscellaneous/ResolveCardBin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Miscellaneous/ResolveCardBin.cs -------------------------------------------------------------------------------- /src/main/Apis/RequestMetadataExtender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/RequestMetadataExtender.cs -------------------------------------------------------------------------------- /src/main/Apis/Settlements/Fetch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Settlements/Fetch.cs -------------------------------------------------------------------------------- /src/main/Apis/Settlements/ISettlementsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Settlements/ISettlementsApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Settlements/SettlementsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Settlements/SettlementsApi.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/Bank.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/Bank.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/Create.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/Create.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/Fetch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/Fetch.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/ISubAccountApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/ISubAccountApi.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/List.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/SubAccountApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/SubAccountApi.cs -------------------------------------------------------------------------------- /src/main/Apis/SubAccounts/Update.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/SubAccounts/Update.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/ChargeAuthorization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/ChargeAuthorization.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/CheckAuthorization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/CheckAuthorization.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Export.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Export.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Fetch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Fetch.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/ITransactionsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/ITransactionsApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Initialize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Initialize.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/List.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/PartialDebit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/PartialDebit.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Reauthorization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Reauthorization.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Timeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Timeline.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Totals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Totals.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/TransactionsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/TransactionsApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Transactions/Verify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transactions/Verify.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Control/CheckBalance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Control/CheckBalance.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Control/ResendOtpReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Control/ResendOtpReason.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Control/TransferOtpResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Control/TransferOtpResponse.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Core/FetchTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Core/FetchTransfer.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Core/InitiateTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Core/InitiateTransfer.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Core/ListTransfers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Core/ListTransfers.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/ITransfersApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/ITransfersApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Recipients/CreateTransferRecipient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Recipients/CreateTransferRecipient.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Recipients/ITransferRecipientsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Recipients/ITransferRecipientsApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Recipients/ListTransferRecipients.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Recipients/ListTransferRecipients.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/Recipients/TransferRecipientsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/Recipients/TransferRecipientsApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Transfers/TransfersApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Transfers/TransfersApi.cs -------------------------------------------------------------------------------- /src/main/Apis/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/Apis/Utility.cs -------------------------------------------------------------------------------- /src/main/PayStackApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/PayStackApi.cs -------------------------------------------------------------------------------- /src/main/main.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/main.csproj -------------------------------------------------------------------------------- /src/main/paystack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/main/paystack-logo.png -------------------------------------------------------------------------------- /src/paystack-dotnet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/paystack-dotnet.sln -------------------------------------------------------------------------------- /src/test-console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/test-console/Program.cs -------------------------------------------------------------------------------- /src/test-console/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "PayStackSecret": "sk_test_f59083452d4dfb74cb7fd4fa5f2513e65510a9a7" 3 | } -------------------------------------------------------------------------------- /src/test-console/test-console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adebisi-fa/paystack-dotnet/HEAD/src/test-console/test-console.csproj --------------------------------------------------------------------------------