From eafa3941b42190a69a2597f7fc01ee8fd02abaed Mon Sep 17 00:00:00 2001 From: moojttaba Date: Thu, 4 Jun 2026 13:43:57 +0330 Subject: [PATCH] =?UTF-8?q?docs:=20activity=20log=20=E2=80=94=20frontend?= =?UTF-8?q?=20v2.8.89=20(checkout=20=E2=86=92=20payment=20step,=20shop=20m?= =?UTF-8?q?odel)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- 09 - Audits/Activity Log.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/09 - Audits/Activity Log.md b/09 - Audits/Activity Log.md index fc35925..8704a62 100644 --- a/09 - Audits/Activity Log.md +++ b/09 - Audits/Activity Log.md @@ -1258,4 +1258,18 @@ shell overlay + BackButton. (Replaces the earlier "open web payment" hand-off.) --- +### 2026-06-04 — frontend v2.8.89 — Mini App checkout flows straight into payment (shop model) + +Per the shop model (pay as part of ordering, not place-then-pay-later), the +in-shell checkout now, after «ادامه و پرداخت», creates the request(s) (template +conversion already mints + accepts an offer and sets selectedOfferId, status +pending_payment) and for a SINGLE-request order jumps directly into the in-shell +direct-transfer payment step (openPaymentRequestId) rather than dropping the +buyer on the Requests list. Multi-request orders still go to Requests. Checkout +reads the created request id from batch-convert's data[]; button relabeled to +«ادامه و پرداخت». (The normal request→offers→pay escrow flow is unchanged.) +**Verification:** tsc + eslint clean. + +--- +