| Crates.io | flutterwave-rs-v2 |
| lib.rs | flutterwave-rs-v2 |
| version | 0.1.0 |
| created_at | 2025-12-29 13:21:17.153117+00 |
| updated_at | 2025-12-29 13:21:17.153117+00 |
| description | Unofficial Rust SDK for Flutterwave payment API |
| homepage | |
| repository | https://github.com/mudulo/flutterwave-rs-v2 |
| max_upload_size | |
| id | 2010558 |
| size | 53,253 |
Unofficial Rust SDK for the Flutterwave payment API.
Add this to your Cargo.toml:
[dependencies]
flutterwave-rs-v2 = "0.1.0"
use flutterwave_rs_v2::FlutterwaveClient;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Initialize client from environment variables
let client = FlutterwaveClient::from_env()?;
// Or initialize with explicit keys
let client = FlutterwaveClient::new(
"your_secret_key".to_string(),
"your_public_key".to_string()
)?;
Ok(())
}
FLUTTERWAVE_SECRET_KEY=your_secret_key_here
FLUTTERWAVE_PUBLIC_KEY=your_public_key_here
MIT License - see LICENSE file for details
Duncan Mudulo duncanmudulo@gmail.com