5 releases
0.2.0 | Dec 1, 2024 |
---|---|
0.1.3 | Jun 9, 2024 |
0.1.2 | Apr 27, 2024 |
0.1.1 | Apr 27, 2024 |
0.1.0 | Apr 27, 2024 |
#1274 in Web programming
126 downloads per month
31KB
391 lines
Unofficial GoCardless Rust SDK
An unofficial rust library to interact with the GoCardless Bank Account Data API.
Usage
Add the following to Cargo.toml
[dependencies]
gocardless-unofficial = "0.1"
use gocardless_unofficial::Client;
#[tokio::main]
pub async fn main() -> Result<(), Box<dyn std::error::Error>> {
let secret_id = std::env::var("GOCARDLESS_SECRET_ID").unwrap();
let secret_key = std::env::var("GOCARDLESS_SECRET_KEY").unwrap();
let client = Client::new(secret_id, secret_key).await?;
// use client to interact with GoCardless!
Ok(())
}
See here for more examples.
Authorization
Head to the User Secrets page, generate a new user secret and copy both the secret ID and secret key.
Next, pass the secret ID and secret key to the Client::new
constructor as String
!
Dependencies
~4–15MB
~197K SLoC