crypto payment message
All checks were successful
Deploy / build-deploy (push) Successful in 3m13s

This commit is contained in:
Jorijn van der Graaf 2026-08-20 02:50:28 +02:00
commit 1a38cfe5d7
7 changed files with 169 additions and 17 deletions

View file

@ -261,6 +261,12 @@ export namespace Catcrafts::Server {
struct PaidStatus {
PayState state = PayState::Pending;
std::string method; // "ideal" | "creditcard" | "bitcoin" | …
// Pending only: the money is visible but not yet trusted — for the
// EURC rail, a covering balance at "latest" while the settlement tag
// still reads short. NEVER a settlement input; it exists so the order
// page can tell a buyer their in-flight payment has been noticed
// during the ~15 minutes finality takes.
bool seen = false;
};
// Self-hosted payment instructions for the order page. A hosted rail sends