docs: activity log — frontend v2.8.82 (digital checkout no-address + pending_payment stepper)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1156,4 +1156,22 @@ paymentConfirmed:true on-chain flow.
|
||||
|
||||
---
|
||||
|
||||
### 2026-06-04 — frontend v2.8.82 — checkout: digital skips address; fix buyer pending_payment stepper
|
||||
|
||||
- In-shell checkout: only PHYSICAL products require a delivery address; digital
|
||||
products / services / consultations are delivered online (email/link) so the
|
||||
address picker is hidden. Cart items now carry productType; needsAddress is
|
||||
derived from it (deliveryType fallback for older items).
|
||||
- Buyer stepper fix (request-config determineBuyerStep): pending_payment /
|
||||
payment / payment_pending were grouped with the PAID states and returned step
|
||||
4 ("awaiting shipment"), so a just-placed unpaid order looked like the payment
|
||||
step was skipped. Those un-paid statuses now return step 3 ("select & pay"),
|
||||
so the request correctly shows the payment step as current.
|
||||
**Open:** the actual on-chain escrow payment step inside the Mini App still needs
|
||||
a wallet rail (TON Connect / WalletConnect) — order placement is in-shell, the
|
||||
pay action is the remaining web3 piece.
|
||||
**Verification:** tsc + eslint clean.
|
||||
|
||||
---
|
||||
|
||||
<!-- Add new entries above this line. Newest at top. -->
|
||||
|
||||
Reference in New Issue
Block a user