gocardless-unofficial

Crates.iogocardless-unofficial
lib.rsgocardless-unofficial
version0.2.0
sourcesrc
created_at2024-04-27 14:11:14.948053
updated_at2024-12-01 12:45:24.956738
descriptionAn unofficial rust library to interact with the GoCardless Bank Account Data API
homepage
repositoryhttps://github.com/ducc/gocardless-rs
max_upload_size
id1222642
size34,825
Joe Burnard (ducc)

documentation

README

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!

Commit count: 15

cargo fmt