fn main() {
let secret_key = std::env::var("STRIPE_SECRET_KEY").expect("Missing STRIPE_SECRET_KEY in env");
let client = stripe::Client::new(secret_key);
let source = "src_189g322eZvKYlo2CeoPw2sdy".parse().expect("expected source to be valid");
let mut params = stripe::CreateCustomer::new();
params.email = Some("jdoe@example.org");
params.source = Some(stripe::PaymentSourceParams::Source(source));
let customer = stripe::Customer::create(&client, params).unwrap();
println!(
"Customer {{
id: {:?},
created: {:?},
default_source: {:?},
email: {:?},
..
}}",
customer.id, customer.created, customer.default_source, customer.email
);
}