From 74c3ee5e869abd325eb76b9237b0eb58eae208a8 Mon Sep 17 00:00:00 2001 From: Zareian Date: Sun, 27 Sep 2026 22:25:13 +0330 Subject: [PATCH] record the Zarinpal fix: shared tadrisino2.ir merchant installed, PaymentRequest now 100 Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 0dbd5f8..82ac6c3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -416,6 +416,11 @@ anyone who can read this repo can forge a token for any user.** `api.tadrisino2.ir` می‌فرستد و کار می‌کند، پس مرچنتِ آن برای `tadrisino2.ir` است. رفع: همان مرچنت در `ZARINPAL_MERCHANT_ID`، نه تغییرِ کد. کدِ آن‌ها همان فیلدهای ما را دارد جز `currency` (آن‌ها نمی‌فرستند، یعنی ریال)؛ verifyِ ما هنوز با پرداختِ واقعی آزموده نشده. + **۰۹-۲۷ ۲۲:۲۴ انجام شد** (به خواستِ صاحبِ پروژه): مرچنتِ `Tadrisino_backend` روی خودِ سرور از + `~/deployment/Tadrisino_backend/MOOC/.env` در `.env` ما کپی شد (مقدار هرگز چاپ نشد؛ بکاپ: + `.deploy-backups/env-before-zarinpal-merchant-20260927-222314`)، ری‌استارت، و PaymentRequest با + callbackِ `mathapi` حالا **۱۰۰** می‌دهد. پرداخت‌های دو اپ حالا به یک حسابِ زرین‌پال می‌روند. + هنوز آزموده نشده: یک پرداختِ واقعی تا verify. - **فرانتِ بازسازی‌شده روی `math.tadrisino2.ir` زنده است** (`main` = `2b4db90`). دو ایراد فقط روی سایتِ زنده با حساب‌های دمو پیدا شد و رفع شد: متنِ بخشِ والدین برای فرزند غلط بود، و حسابِ والد (بی‌پایه) به فرمِ «کدوم پایه‌ای؟» می‌افتاد.