real middleman: BTCPay payment gate + webhook + Printful adapter + checkout redirect

This commit is contained in:
drjones
2026-08-26 16:52:04 -07:00
parent f2482c72fb
commit 3037f3c996
11 changed files with 242 additions and 10 deletions

View File

@@ -131,6 +131,8 @@ class OrderOut(ORMModel):
status: str
tracking: Optional[str] = None
carrier: Optional[str] = None
btcpay_invoice_id: Optional[str] = None
supplier_order_ref: Optional[str] = None
created_at: Optional[datetime] = None
updated_at: Optional[datetime] = None
@@ -147,6 +149,11 @@ class CustomerOrderOut(ORMModel):
updated_at: Optional[datetime] = None
class CheckoutResponse(BaseModel):
order: OrderOut
checkout_url: Optional[str] = None
class TrackingIn(BaseModel):
tracking: str
carrier: Optional[str] = None