Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.16 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.16 KB

Unofficial GoCardless Rust SDK

Crates.io Version docs.rs

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!