[package]
name = "payments"
version = "0.1.0"
edition.workspace = true

[dependencies]
axum.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
reqwest = { version = "0.12", features = ["json", "stream"] }
anyhow.workspace = true
contracts = { path = "../../crates/contracts" }
db = { path = "../../crates/db" }
invoice = { path = "../../crates/invoice" }
sqlx.workspace = true
uuid.workspace = true
chrono.workspace = true
sha2 = "0.10"
hex = "0.4"
rand = "0.8"
rust_decimal = { version = "1.35", features = ["db-tokio-postgres"] }
