Add ezstripe to your project: ```toml
[dependencies] ezstripe = "*" # Latest version ```
```Rust
extern crate ezstripe;
async fn main() { // Be sure to set your secret key before making a request unsafe { ezstripe::setsecret("SECRETKEY").ok(); };
let stripeorder = ezstripe::paymentintent::create::Info { body: ezbody!( "amount" => 1500, "currency" => "eur", "paymentmethodtypes[]" => "card", "capture_method" => "manual" ) };
let stripeordergo = match stripeorder.go().await { Ok(r) => r, Err(e) => { if let Some(r) = e { println!("{} | {} | {}", r.r#type.originalstr(), r.code.original_str(), r.message); } else { // Should never happen! println!("Unknown error!"); } std::process::exit(1); } };
println!("Created: {}", stripeordergo.id); } ```