basic_static/
basic_static.rs1use ethqr_gen::{QRBuilder, fields::SchemeConfig};
6
7fn main() -> Result<(), Box<dyn std::error::Error>> {
8 let qr_builder = QRBuilder::new()
10 .merchant_name("Addis Coffee House")
11 .merchant_city("Addis Ababa")
12 .merchant_category_code("5812") .add_scheme(SchemeConfig::visa("4111111111111111"))
14 .add_scheme(SchemeConfig::ips_et(
15 "581b314e257f41bfbbdc6384daa31d16",
16 "CBETETAA",
17 "10000171234567890",
18 ));
19
20 let qr_code = qr_builder.build()?;
21
22 println!("QR Code Payload: {}", qr_builder);
23 println!("QR Code version: {:?}", qr_code.version());
24
25 Ok(())
26}