ggen_payments/
lib.rs

1//! Payment processing system for ggen: Stripe integration and billing operations
2
3pub mod stripe_client;
4pub mod invoice;
5pub mod subscription;
6pub mod payment;
7pub mod errors;
8pub mod webhook;
9
10pub use stripe_client::StripeClient;
11pub use invoice::Invoice;
12pub use subscription::Subscription;
13pub use payment::Payment;
14pub use errors::PaymentError;
15pub use webhook::WebhookEvent;
16
17/// Result type for payment operations
18pub type PaymentResult<T> = Result<T, PaymentError>;