[package] name = "nigig-pay-ui" version = "0.1.0" edition = "2021" description = "Shared payment UI and logic for nigig-mpesa and nigig-pay." [features] default = [] [dependencies] makepad-widgets = { workspace = true } nigig-core = { path = "../../nigig-core" } nigig-pay-domain = { path = "../../nigig-pay-domain" } # Session correlation (review items 2.7 / 5.3). The registry that refuses an # out-of-order or foreign USSD callback lives here; before R2.1 it was built # and never wired, and the pump matched events to "whatever is current". nigig-pay-platform = { path = "../../nigig-pay-platform" } nigig-pay-storage = { path = "../../nigig-pay-storage" } nigig-uikit = { path = "../../nigig-uikit" } robius-ussd = { path = "../../robius-ussd", features = ["serde"] } robius-fingerprinting = { path = "../../robius-fingerprinting" } serde = { version = "1", features = ["derive"] } serde_json = "1" chrono = { version = "0.4", features = ["serde"] } zeroize = "1" robius-contacts = { version = "0.1.0", path = "../../robius-contacts" } robius-file-picker = { git = "https://github.com/project-robius/robius", rev = "b766e62b0600f5d2ee21cc6995648346fc277bd8" }