Paystack.Net.SDK is a library for using the Paystack API from .Net.
This Library require .Net framework 4.6 or higher
Install this library from Nuget
Check out the sample web Application
First, Instantiate PaystackTransactionAPI: Add required using
using Paystack.Net.SDK.Transactions;
var paystackTransactionAPI = new PaystackTransaction(YOUR_SECRET_KEY_HERE);
var response = await paystackTransactionAPI.InitializeTransaction("customer@gmail.com", 500000);
if(response.status){
Response.AddHeader("Access-Control-Allow-Origin", "*");
Response.AppendHeader("Access-Control-Allow-Origin", "*");
Response.Redirect(response.data.authorization_url);
}else{
//Handle Error
}
var paystackTransactionAPI = new PaystackTransaction(YOUR_SECRET_KEY_HERE);
var response = await paystackTransactionAPI.VerifyTransaction("cipyd2ikxw");
var paystackTransactionAPI = new PaystackTransaction(YOUR_SECRET_KEY_HERE);
var response = await paystackTransactionAPI.ListTransactions();
var paystackTransactionAPI = new PaystackTransaction(YOUR_SECRET_KEY_HERE);
var response = await paystackTransactionAPI.FetchTransaction(9149218);
var paystackTransactionAPI = new PaystackTransaction(YOUR_SECRET_KEY_HERE);
var response = await paystackTransactionAPI.ChargeAuthorization("AUTH_lqnf8xjy5j", "mark2kk@gmail.com", 5000);
var paystackTransactionAPI = new PaystackTransaction(YOUR_SECRET_KEY_HERE);
var response = await paystackTransactionAPI.TransactionTimeline("cipyd2ikxw");
Requires using Paystack.Net.SDK.Customers namespace and an instance of PaystackCustomers
var paystackCustomerAPI = new PaystackCustomers(YOUR_SECRET_KEY_HERE);
var response = await paystackCustomerAPI.CreateCustomer("person@live.com", "John", "Doe", "08098786543");
var paystackCustomerAPI = new PaystackCustomers(YOUR_SECRET_KEY_HERE);
var response = await paystackCustomerAPI.ListCustomers();
- Mark Adesina - DeveloperslearnIt
This project is licensed under the MIT License
- Invoices
- etc