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. -->
|
<!-- Add new entries above this line. Newest at top. -->
|
||||||
|
|||||||
Reference in New Issue
Block a user