WooPayments: پرداخت‌های یکپارچه ووکامرس

توضیحات

پرداخت‌های ساده‌سازی شده، بدون هزینه‌های ماهانه – طراحی شده به طور انحصاری برای فروشگاه‌های ووکامرس.

کارت‌های اعتباری و نقدی اصلی را به صورت امن بپذیرید و به مشتریان اجازه دهید مستقیماً بدون ترک فروشگاه ووکامرس شما پرداخت کنند. مشاهده و مدیریت تراکنش‌ها از یک مکان راحت – پیشخوان وردپرس شما.

مشاهده پرداخت‌ها، رهگیری جریان نقدینگی به حساب بانکی، مدیریت استرداد وجه، و نظارت بر دعاوی مالی بدون دردسر ورود به یک پردازشگر پرداخت جداگانه.

مدیریت تراکنش‌ها با خیال راحت از داخل فروشگاهتان

ویژگی‌هایی که قبلاً فقط در وب‌سایت ارائه‌دهنده پرداخت شما موجود بود، اکنون بخشی از پیشخوان پرداخت‌های یکپارچه فروشگاه شما هستند. این به شما امکان می‌دهد تا:

پرداخت به ازای استفاده

WooPayments برای نصب رایگان است، و هیچ هزینه راه‌اندازی یا ماهانه‌ای ندارد. مدل قیمت‌گذاری «پرداخت به ازای استفاده» ما به این معنی است که ما تشویق می‌شویم به موفقیت شما کمک کنیم! درباره کارمزدهای تراکنش بیشتر بخوانید.

پشتیبانی شده توسط تیم ووکامرس

تیم پشتیبانی جهانی ما برای پاسخگویی به سوالات شما در مورد نصب، راه‌اندازی یا استفاده از WooPayments در دسترس است. برای دریافت کمک، یک تیکت در woocommerce.com باز کنید.

شروع کار

نیازمندی‌ها

  • وردپرس 6.0 یا جدیدتر.
  • ووکامرس 7.6 یا جدیدتر.
  • PHP 7.3 یا جدیدتر.

اکنون امتحان کنید

برای امتحان کردن WooPayments (که قبلاً WooCommerce Payments نامیده می‌شد) در فروشگاه خود، کافیست آن را نصب نمایید و دستورالعمل‌ها را دنبال کنید. لطفاً برای مرور کامل فرآیند، راهنمای شروع ما را مشاهده نمایید.

عکس‌های صفحه

بلوک‌ها

این افزونه 1 بلوک ارائه می‌دهد.

  • Multi Currency Switcher

نصب

افزونه‌های ووکامرس و WooPayments را نصب و فعال نمایید (اگر قبلاً این کار را نکرده‌اید)، سپس به منوی «پرداخت‌ها» در مدیریت وردپرس بروید و دستورالعمل‌های آنجا را دنبال کنید.

سوالات متداول

چه کشورها و واحدهای پولی پشتیبانی می‌شوند؟

اگر شما یک فرد یا کسب‌وکار مستقر در یکی از این کشورها هستید، می‌توانید در WooPayments نام‌نویسی نمایید. پس از تکمیل نام‌نویسی، می‌توانید پرداخت‌های مشتریان را از هر کجای دنیا بپذیرید، تا زمانی که آن‌ها با یک واحد پولی پشتیبانی شده پرداخت می‌کنند.

ما فعالانه در حال برنامه‌ریزی برای گسترش به کشورهای دیگر بر اساس علاقه شما هستیم. به ما اطلاع دهید که دوست دارید راه‌اندازی بعدی WooPayments را در کجا ببینید.

چرا حساب کاربری و اتصال WordPress.com مورد نیاز است؟

WooPayments از اتصال WordPress.com برای ارتباط امن با سرور پرداخت‌های ما استفاده می‌کند. این کار برای عملکرد صحیح WooPayments ضروری است، بنابراین استفاده از WooPayments بدون اتصال امکان‌پذیر نیست. لطفاً برای اطلاعات بیشتر این سند را مشاهده نمایید.

توجه داشته باشید که نیازی به میزبانی سایت خود در WordPress.com ندارید، و اصلاً نیازی نیست هیچ سایتی را در WordPress.com میزبانی کنید. تنها به یک حساب کاربری نیاز دارید.

توجه داشته باشید که نیازی به میزبانی سایت خود در WordPress.com ندارید. برای برقراری ارتباط تنها به یک حساب کاربری در WordPress.com نیاز دارید. می‌توانید در این پیوند یک حساب کاربری WordPress.com ایجاد نمایید.

چگونه یک فروشگاه برای مشتری راه‌اندازی کنم؟

اگر شما توسعه‌دهنده یا آژانسی هستید که سایتی را برای یک مشتری راه‌اندازی می‌کنید، لطفاً این صفحه از مستندات ما را برای نکاتی در مورد نحوه نصب WooPayments در سایت‌های مشتری مشاهده نمایید.

ارتباط WooPayments با Stripe چگونه است؟

WooPayments با مشارکت Stripe Stripe ساخته شده است. هنگامی که در WooPayments نام‌نویسی می‌کنید، اطلاعات شخصی و تجاری شما با Stripe تأیید شده و در یک حساب متصل به سرویس WooPayments ذخیره می‌شود. سپس این حساب در پس‌زمینه برای مدیریت اطلاعات حساب تجاری و فعالیت شما از طریق WooPayments استفاده می‌شود. بیشتر بدانید.

آیا شرایط خدمات و سیاست‌های استفاده از داده وجود دارد؟

شما می‌توانید شرایط خدمات و سایر سیاست‌های ما را در اینجا مطالعه نمایید.

نقد و بررسی‌ها

10 سپتامبر 2026 1 پاسخ
Overall, really satisfied with the product, easy to use, flexible and reliable. Had and issue with a bad migration and had been solve in minutes. Great experience!
3 سپتامبر 2026 1 پاسخ
I was using a three server environment hosting, which led to some hiccups in which site was being seen as the ‘live’ one and I emailed support. They were quick to respond and ended up getting everything updated to get the store processing as it should. Super helpful!
20 آگوست 2026 1 پاسخ
The chat connected very fast and the engineer was extremely knowledgeable! The engineer answered all of my questions very quickly. I’m completely satisfied with the engineer solution, and I would highly recommend chatting with the engineer for a fast solution!
20 آگوست 2026 1 پاسخ
I had an issue with invoicing after I changed my invoicing details. WooPayments still generated reports for the old invoicing details. WooCommerce support was extremely quick to respond, understood the problem and fixed it in no time. Very impressed! This kind of change has had other companies (telcos, looking at you) stumped for months, but Woo solved it the way it should. Thanks!
13 آگوست 2026 1 پاسخ
President of the company left 2 years ago and did not relinquish 2FA control. Fortunately the account was registered with an email address at company, but 2FA was to president’s phone. When logging in, the system would always send 2FA notification to the phone on file, which we did not have access to. Working with support, we were able to access the account by presidents old email, but still could not change the 2FA. Finally found that when signing in, there’s an option, “No longer have access to this device” which allowed us to reset the 2FA phone number. We have access to the account again!Thank you for your help!
4 آگوست 2026 1 پاسخ
Excellent service! They helped me quickly and responded promptly to all my questions. The team was friendly, professional, and efficient throughout the entire process. I really appreciate their support and would highly recommend them to anyone looking for reliable and outstanding service!
خواندن تمامی 169 نقد و بررسی‌

توسعه دهندگان و همکاران

“WooPayments: پرداخت‌های یکپارچه ووکامرس” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“WooPayments: پرداخت‌های یکپارچه ووکامرس” به 12 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “WooPayments: پرداخت‌های یکپارچه ووکامرس” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

11.1.0 – 2026-09-02

  • Add – Show which risk filters fired when a payment is blocked or held for review, in the order note and the Fraud & Risk meta box.
  • Add – Surface Stripe Radar early fraud warnings in order notes and the Fraud & Risk order metabox.
  • Add – Surface Stripe Radar early fraud warnings in the transaction timeline.
  • Fix – Add an accessible label to the Multi-Currency switcher so screen readers announce it correctly
  • Fix – Avoid a PHP 8 “Undefined array key” warning when computing the cache TTL for a legacy cache entry stored before the errored field existed.
  • Fix – fix: inline notices rendering with a cut-off left border on WordPress 7.1
  • Fix – Fixed merchant-facing documentation links that landed on the wrong page or section, and relabelled two links to match their new destinations.
  • Fix – Fixed the payment details summary labelling a disputed amount as refunded: the withdrawn balance line now reads “Deducted” whenever a dispute moved the money, including when the dispute fee was zero or reversed.
  • Fix – Linked the payment method fee tooltip to the fee section for the WooPayments account’s country rather than the store’s base country, which differ for Puerto Rico stores and for any store that changes its base country after onboarding.
  • Fix – Link the “View more details” in a fraud-blocked order note to the specific payment intent that was blocked, so repeated blocks on the same order each point to their own transaction.
  • Fix – Prevent a second charge when payment is resubmitted for an order that has already been paid.
  • Fix – Prevent long refund reasons from interrupting refunds.
  • Fix – Re-run the sofort cleanup on stores where the payment method registry re-enabled it.
  • Fix – Recover onboarding within minutes instead of a week after a transient error, by backing off errored business-types and onboarding-fields cache entries instead of caching the failure for the full week.
  • Fix – Send a WooPayments user agent on ExPlat assignment requests so experiment assignments are not filtered out as bot traffic.
  • Fix – Show the evidence response deadline on the order screen when a charge has a dispute that still needs a response alongside one that is under review or lost.
  • Fix – Stop a closing dispute from marking an order completed when the charge still has another dispute open, or when the payment has already been fully refunded
  • Fix – Stop charging the additional Stripe Billing fee on subscription renewals that are not billed through Stripe Billing
  • Fix – Stop counting test-mode WooPayments usage – a test-drive account or test-mode orders – when determining WooPayments incentives eligibility, so trialing WooPayments no longer disqualifies a store from incentives. Stores already disqualified this way get their eligibility re-determined once.
  • Fix – Stopped the dispute details from naming a fee that was never charged: a zero or reversed dispute fee now drops the fee wording instead of showing a $0.00 amount or a dash.
  • Update – Clarify where the support phone number appears, mark the field as required, and use one plain validation message.
  • Dev – Add a payment method lifecycle reference doc covering Stripe capability state vs. checkout enablement
  • Dev – Bump WP tested up to version to 7.1 and WC tested up to version to 11.1.0
  • Dev – Fix E2E assertions that could not fail: missing awaits, an assertion-free filter test, and swallowed add-payment-method outcomes.
  • Dev – Fix react-hooks/immutability ESLint violations
  • Dev – Fix react-hooks/set-state-in-effect ESLint violations.
  • Dev – Fix the E2E Action Scheduler helper so it finds the Run link on WordPress 7.1.
  • Dev – Make the subscriptions manage-payments E2E test locate the “Change payment” action by its URL contract instead of its ARIA role.
  • Dev – Make the subscriptions renewal E2E test resilient to Action Scheduler search-box copy changes (fixes the 4.1.0 relabel).
  • Dev – Remove skipped tests for the capital loan notice that was removed from the deposits overview.
  • Dev – Run the PHP test suite against WordPress nightly in the compatibility workflow.
  • Dev – Use a named permission callback for the public multi-currency config REST endpoint.

11.0.1 – 2026-08-20

  • اصلاح – رفع مشکل رندر نشدن تغییردهنده واحد پول در وردپرس ۷.۱ در مسیر راهنمای (breadcrumbs) قالب Storefront و برچسب الگوی wc_get_currency_switcher_markup().

11.0.0 – 2026-08-05

  • افزودن – افزودن گونه‌های طراحی A/B/C به اعلان ثبت بازخورد درون‌برنامه‌ای، تخصیص‌یافته به ازای هر فروشگاه از طریق ExPlat (اعلان تا زمان احراز معیارهای لازم غیرفعال می‌ماند)
  • افزودن – چندارزی: افزودن فیلتر wcpay_multi_currency_should_output_explicit_price تا فروشندگان بتوانند نمایش پسوند کد واحد پول در مجموع (مانند «765 Kč CZK») را فعال یا غیرفعال کنند.
  • افزودن – چندارزی: شناسایی خودکار کش برگه برای فعال‌سازی یا پیشنهاد حالت رندر بهینه‌شده برای کش
  • اصلاح – افزودن محافظت دسترسی مستقیم فایل به فایل‌های PHP مشخص‌شده توسط افزونه Plugin Check.
  • اصلاح – اتصال توکن‌های اشتراک WooPayments هنگامی که تکمیل پرداخت وب‌هوک بدون نهایی‌سازی AJAX تسویه‌حساب انجام می‌شود.
  • اصلاح – جلوگیری از خطای مهلک (fatal) زمانی که وب‌هوک اختلاف به یک تراکنش نامشخص ارجاع می‌دهد.
  • اصلاح – جلوگیری از نامعتبرسازی کش نرخ چندارزی برای واحدهای پولی فیلترشده توسط بازدیدکننده
  • اصلاح – گزارش موجودی: نمایش مبالغ با قالب‌بندی استاندارد واحد پول WooPayments.
  • اصلاح – گزارش موجودی: خروجی گرفتن مبالغ CSV با واحدهای اصلی به‌جای سنت.
  • اصلاح – گزارش موجودی: خروجی گرفتن مبالغ CSV تسویه‌حساب‌ها با همان علامت منفی نمایش‌داده‌شده در صفحه.
  • اصلاح – نمایش تاریخ‌های خط زمانی جزئیات تراکنش بر اساس منطقه زمانی سایت.
  • اصلاح – رفع خطای نانس (nonce) در بخش «ایجاد حساب کاربری» در برگه تایید سفارش پس از پرداخت با روش‌های غیر کارتی (مانند Affirm).
  • اصلاح – اصلاح: افزودن محدوده (scope) به استخراج استایل‌های تسویه‌حساب
  • اصلاح – اصلاح: اطمینان از یکدست بودن مقدار کلید کش هدف فایل
  • اصلاح – اصلاح: اطمینان از ثبت یادداشت سفارش برای بازپرداخت چنداختلافی
  • اصلاح – اصلاح: ثبت یادداشت به‌روزرسانی اختلاف در سفارش برای هر اختلاف روی یک تراکنش
  • اصلاح – اصلاح: سانسور و پاکسازی توکن تکمیل خودکار نشانی از سیاهه گزارش‌های پاسخ API.
  • اصلاح – رفع بررسی مسیر نادرست فیلد در اعتبارسنجی نام Affirm BNPL که باعث حذف نشانی صورتحساب در برگه‌های پرداخت سفارش می‌شد
  • اصلاح – رفع خطای اتمام حافظه پشته PCRE JIT در قالب‌بندی لاگ تغییرات که باعث پاک شدن تمام ورودی‌های موجود توسط changelogger –amend می‌شد
  • اصلاح – رفع فاصله دوبل بین دکمه‌های تسویه‌حساب سریع در بلوک سبد خرید با WooCommerce 10.8+
  • اصلاح – رفع مشکل خرابی پیوند Payment Intent در یادداشت‌های سفارش حالت آزمایشی.
  • اصلاح – رفع مشکل عدم نمایش دکمه‌های تسویه‌حساب سریع (Apple Pay / Google Pay) در برگه‌هایی که از کد کوتاه [product_page] با شناسه محصول (SKU)، بدون علامت نقل‌قول، با تک‌نقل‌قول یا ساختار چندویژگی استفاده می‌کنند.
  • اصلاح – رفع مشکل بررسی‌های واجد شرایط بودن اعلان‌های یک‌باره و آزمایشی-به-واقعی با کوئری کند و نامحدود سفارش‌ها که می‌توانست صفحات سفارش مدیریت را در فروشگاه‌های بزرگ مسدود کند.
  • اصلاح – رفع مشکل پس‌زمینه زبانه‌های تنظیمات WooPayments.
  • اصلاح – رفع تخصیص ExPlat برای آزمایش درخواست ثبت بازخورد درون‌برنامه‌ای، و متوقف کردن درخواست مجدد آن در هر بار بارگذاری برگه
  • اصلاح – رفع ناهماهنگی استایل SVG برند کارت‌ها: افزودن گوشه‌های گرد جامانده به Mastercard، اصلاح عرض رندرشده Discover از 61px به 64px و افزودن رنگ پس‌زمینه سفید صریح به Discover.
  • اصلاح – رفع اعلان منسوخ‌شدن در PHP 8.5 هنگام انتخاب واحد پول قبل از ذخیره شدن هرگونه واحد پول برای کاربر یا نشست
  • اصلاح – رفع مشکل وب‌هوک‌های ارسال مجدد پرداخت که کارت تسویه‌حساب اصلی را مجدداً به اشتراک‌هایی متصل می‌کردند که روش پرداخت آن‌ها تغییر یافته بود.
  • اصلاح – رفع مشکل ثبت نشدن مسیرهای REST API برای درخواست‌های داخلی REST ارسال‌شده از برگه‌های مدیریت
  • اصلاح – رفع خطای «نشانی IP نامعتبر است» در تمدید اشتراک‌ها هنگام اجرای کران بدون درخواست HTTP
  • اصلاح – رفع مشکل هدایت گاه‌به‌گاه پیوند «مشاهده و پاسخ به اختلاف» در اعلان اختلاف به صفحه خراب یا خطا، با تغییر مسیر به فهرست اختلاف‌ها در صورت عدم امکان دریافت جزئیات تراکنشِ اختلاف.
  • اصلاح – رفع مشکل نمایش چرخش بی‌پایان لودینگ در دکمه تسویه‌حساب سریع WooPay در صفحات کلاسیک محصولات متغیر
  • اصلاح – ارسال جزئیات ساختاریافته خطا (کد خطا، نوع و وضعیت HTTP) در پاسخ خطای REST مربوط به راه‌اندازی حساب آزمایشی، تا مصرف‌کنندگان بتوانند خطاهای غیرقابل بازیابی را تشخیص دهند.
  • اصلاح – پنهان کردن بخش اختیاری انتخاب ساختار تجاری در طول فرآیند راه‌اندازی اولیه
  • اصلاح – پنهان کردن دکمه‌های تسویه‌حساب سریع WooPay و Apple Pay / Google Pay در صفحه محصول هنگامی که محصول قابل افزودن به سبد خرید نیست
  • اصلاح – هماهنگ‌سازی ترتیب پیش‌فرض ستون‌های گزارش کارمزدها با طرح، با قرار دادن شناسه تراکنش پس از شناسه سفارش
  • اصلاح – حفظ مقادیر اعشاری تعداد محصول هنگام افزودن به سبد خرید از طریق تسویه‌حساب سریع
  • اصلاح – حفظ تسویه‌حساب‌های سریعی که فروشنده در حساب آزمایشی (سندباکس) فعال کرده است (مانند Link by Stripe) هنگام انتقال به حساب واقعی به‌جای بازنشانی آن‌ها، ضمن حفظ حالت مانعة‌الجمع میان Link و WooPay.
  • اصلاح – ثبت دلیل صحیح شکست و جلوگیری از هشدار PHP در زمان ناموفق بودن بازپرداخت به علت عدم موجودی کافی حساب.
  • اصلاح – سانسور و پاکسازی داده‌های حساس از نشانی اینترنتی درخواست GET در سیاهه گزارش‌های API
  • اصلاح – انعکاس همه اختلاف‌های یک تراکنش در یادداشت‌های سفارش و اعلان اختلاف سفارش هنگام وجود چند اختلاف، و تراز کردن برچسب «اختلاف N از M» در برگه جزئیات تراکنش.
  • اصلاح – حذف giropay و sofort از ثبت روش‌های پرداخت جهت جلوگیری از هشدارهای ناسازگاری در تسویه‌حساب بلوکی
  • اصلاح – گزارش‌ها: حفظ رنگ سفید برای پس‌زمینه سربرگ برگه.
  • اصلاح – درخواست قابلیت‌های درخواست‌نشده روش‌های پرداخت (مانند BNPL) هنگام ذخیره تنظیمات در صورتی که این قابلیت در داده‌های کش‌شده حساب وجود نداشته باشد
  • اصلاح – استفاده مجدد از ریشه React برای بخش ذخیره کاربر WooPay در تسویه‌حساب بلوکی تا وضعیت آن هنگام به‌روزرسانی‌های سبد خرید یا تسویه‌حساب بازنشانی نشود.
  • اصلاح – نمایش تمام اختلاف‌های ثبت‌شده روی یک تراکنش در صورت وجود بیش از یک مورد، به‌جای نمایش فقط اولین اختلاف
  • اصلاح – تعدیل و شفاف‌سازی هشدار ثبت‌نام مالیات بر ارزش افزوده در پنجره جزئیات مالیات؛ پیوند دادن به مستندات به‌جای بیان الزامات قانونی خاص هر منطقه.
  • اصلاح – جلوگیری از ارجاع پنهانی سایر اشتراک‌های ایجادشده در همان تسویه‌حساب به کارت سفارش اصلی، هنگام ترمیم توکن تمدید اشتراک.
  • اصلاح – ذخیره شناسه Payment Intent در سفارش‌ها هنگام ناموفق بودن پرداخت جهت بهبود رهگیری تراکنش‌ها و تطبیق وب‌هوک‌ها.
  • اصلاح – به‌روزرسانی: امکان پرداخت سفارش (ECE) در صورت عدم وجود ایمیل صورتحساب مشتری
  • به‌روزرسانی – امکان فعال‌سازی بخش گزارش‌ها برای هر حساب به‌صورت مجزا از سمت سرور.
  • به‌روزرسانی – بازنویسی ساختار: lazy-load کردن ورودی تلفن iti، تا bundleها برای بیشتر سناریوها بهینه‌تر شوند
  • به‌روزرسانی – به‌روزرسانی آیکون‌های برند کارت‌های روش پرداخت به جدیدترین طرح‌های کتابخانه طراحی، با خطوط دور یکدست در صفحات تنظیمات، تسویه‌حساب و تراکنش‌ها.
  • توسعه – افزودن وظیفه برای ایجاد پول‌ریکوئست (PR) همگام‌سازی انتشار روی develop در زمان انجماد کد (code freeze)
  • توسعه – ارتقای eslint-plugin-react-hooks از نسخه ۴.۶.۲ به ۷.۱.۱
  • توسعه – رفع ناپایداری تست E2E ابزارک چندارزی خریدار از طریق بررسی تخصیص ابزارک تعویض واحد پول به نوار کناری پیش از اجرای تست
  • توسعه – رفع مشکل اتمام مهلت زمانی (timeout) تست E2E ابزارک چندارزی در نسخه نایتلی وردپرس با منتظر ماندن برای بارگذاری بوم ویرایشگر بلوک قبل از درج بلوک تعویض واحد پول.
  • توسعه – رفع خطاهای نقض قوانین ESLint در بخش‌های react-hooks/purity، use-memo و static-components (کد WOOPMNT-6292)
  • توسعه – جلوگیری از انحراف نگارش فایل‌های woocommerce-payments.php، package.json و package-lock.json بین شاخه‌های trunk و develop
  • توسعه – جست‌وجوی شناسه‌های وب‌هوک در تست‌های همگام‌سازی وضعیت سفارش WooPay به‌جای مقداردهی سخت‌کد، که خطاهای وابسته به ترتیب سفارش را در اجرای کامل مجموعه تست‌ها برطرف می‌کند
  • توسعه – مقاوم‌سازی تست‌های E2E اشتراک دوره آزمایشی رایگان خریدار (مجموعه‌های استاندارد و QIT) در برابر تغییرات متن و چیدمان رشته قیمت در WooCommerce Subscriptions (رفع مشکل رندر «Free trial: 14 days» در نسخه ۹.۰.۰).
  • توسعه – انتقال ورودی‌های جریان کاری agent-pipeline از طریق متغیرهای محیطی به جای درج مستقیم آنها در مراحل پوسته (shell).
  • توسعه – بازنویسی ساختار کد: استخراج چرخه حیات اعلان مدیریت به یک کلاس پایه انتزاعی به همراه یک کلاس اختصاصی برای هر اعلان در مسیر includes/admin/attach-rate/.
  • توسعه – حذف ادغام خودکار trunkdevelop از جریان کاری پس از انتشار؛ افزودن یک کامپوزیت اکشن و وظیفه زمان‌بندی‌شده هفتگی برای شناسایی انحراف در changelog.txt و readme.txt میان شاخه‌های trunk و develop.
  • توسعه – پاسخ‌دهی به فراخوانی‌های مکرر ()Database_Cache::get_or_add از حافظه در طول یک درخواست، و صرف‌نظر کردن از اعتبارسنجی تکراری کلیدهای پرتکرار مانند داده‌های حساب
  • توسعه – بازگردانی مقدار [‘REQUEST_URI’]SERVER_$ پس از تست‌های WC_Payments_Utils تا نشت نشانی‌های wp-json باعث هدایت تست‌های بعدی به مسیرهای کد ووکامرس فقط بر پایه REST نشود
  • توسعه – تلاش مجدد برای خطاهای گذرا در آماده‌سازی محیط QIT E2E (دانلودهای خراب، نوسانات شبکه) تا ناپایداری‌های CI دیگر باعث شکست در اجرا نشوند
  • توسعه – صرف‌نظر کردن از ساخت کنترل‌کننده دکمه تسویه‌حساب سریع در درخواست‌های کران و XML-RPC، جایی که قلاب‌های کنترل‌کننده‌ها هرگز اجرا نمی‌شوند
  • توسعه – تغییر مدیر بسته از npm به pnpm.
  • توسعه – بهبود جزئی: افزودن فیلتر should_convert_shipping_amount به MCCY
  • توسعه – به‌روزرسانی پشتیبانی از Node و وابستگی‌های بسته WooCommerce.

10.9.0 – 2026-06-24

  • افزودن – افزودن گزارش تطبیق موجودی به بخش گزارش‌های WooPayments (پشت پرچم ویژگی)
  • افزودن – افزودن دکمه خروجی CSV به گزارش کارمزدها
  • افزودن – افزودن گزینه بازخورد درون‌خطی به زبانه «پرداخت‌ها > گزارش‌ها > موجودی».
  • افزودن – افزودن قابلیت آپلود فایلِ مدرک اختلاف برای عامل WooPayments (Abilities API).
  • افزودن – افزودن بخش گزارش‌های WooPayments همراه با دفترکل کارمزدها (پشت پرچم ویژگی)
  • افزودن – افزودن قابلیت‌های خواندن موجودی، نتیجه تقلب و خلاصه کارمزد پردازش برای عامل‌ها (Abilities API).
  • افزودن – اضافه کردن نام کسب‌وکار و شناسه حساب WooPayments به‌عنوان ستون‌های ابتدایی در خروجی CSV گزارش موجودی.
  • افزودن – اضافه کردن پیش‌تنظیم‌های تاریخ ماه قبل و سال قبل به گزارش‌های پرداخت.
  • افزودن – افزودن کارت آمادگی اختلاف با پرچم ویژگی به نمای کلی پرداخت‌ها
  • افزودن – افزودن نشانگرهای پایدار حالت آزمایشی به یادداشت‌های سفارش و ایمیل‌های سفارش
  • افزودن – افزودن رویدادهای باقی‌مانده Tracks برای نمای نتیجه اختلاف: مشاهده بخش توصیه‌ها، کلیک روی اقدام، و ویژگی has_recommendations در رویداد مشاهده
  • افزودن – افزودن پوسته گزارش‌ها پشت پرچم ویژگی
  • افزودن – افزودن ابزارسنجی Tracks به بخش گزارش‌ها (زبانه‌های موجودی و کارمزدها).
  • افزودن – افزودن رویداد Tracks با نام wcpay_dispute_outcome_viewed در نمای نتیجه اختلاف
  • افزودن – افزودن قابلیت‌های عاملِ بازپرداخت، مدرک اختلاف و پذیرش اختلاف برای WooPayments (Abilities API).
  • افزودن – فعال‌سازی پیش‌فرض قابلیت نمای نتیجه اختلاف
  • افزودن – فعال‌سازی پیش‌فرض قابلیت حالت رندر بهینه‌شده برای کش در چندارزی
  • افزودن – ویژگی: هشدار دادن به فروشندگان در فیلتر تقلب AVS Mismatch زمانی که موقعیت‌های فروش آن‌ها از بررسی‌های AVS پشتیبانی نمی‌کنند.
  • افزودن – ثبت WooPayments در WordPress Abilities API. مجموعه اولیه ۱۵ قابلیت فقط‌خواندنی که پشت فیلتر woocommerce_payments_abilities_enabled قرار دارند (به‌صورت پیش‌فرض غیرفعال).
  • افزودن – پشتیبانی از کلید idempotency ارائه‌شده توسط فراخواننده در درخواست‌های خروجی API پرداخت.
  • اصلاح – تنظیم پیش‌فرض فیلتر تاریخ گزارش‌های پرداخت روی عملگر Between تا پیش‌تنظیم‌های بازه تاریخ به‌صورت پیش‌فرض ارائه شوند.
  • اصلاح – تقویت امنیت برای قابلیت‌های مدرک اختلاف و پردازش توکن پیشگیری از تقلب
  • اصلاح – افزودن سازگاری با بلوک تنوع‌های محصول IAPI
  • اصلاح – هماویه‌حساب بلوکی را بازطراحی می‌کنند: رعایت الگوهای بر تسویه‌حساب بلوکی را بازطراحی می‌کنند: رعایت الگوهای برچسب ثابت، جلوگیری از کوچک شدن اندازه پایه قلم Payment Element، و هماهنگ‌سازی اندازه کد تماس WooPay با ورودی تلفن.
  • اصلاح – کدگذاری آرگومان path query پیش از ارسال آن به add_query_arg() هنگام ساخت نشانی‌های جزئیات تراکنش.
  • اصلاح – تسویه‌حساب سریع: جلوگیری از خطای «setup_future_usage mismatch» در Stripe با شناسایی همه حالت‌های سبد خرید اشتراک (اشتراک، تمدید، اشتراک مجدد، تغییر) هنگام بارگذاری صفحه و استفاده از آن در زمان mount شدن ECE.
  • اصلاح – اصلاح: ناسازگاری واحد پول ECE در صفحات محصول زمانی که یک افزونه چندارزی بهینه‌شده برای کش، واحد پول مشتری را پس از رندر صفحه در سمت کلاینت تعیین می‌کند
  • اصلاح – اصلاح: فاصله‌گذاری در جدول واحدهای پولی فعال در صفحه تنظیمات چندارزی
  • اصلاح – اصلاح: نمایش وضعیت ذخیره‌سازی در فرم‌های تنظیمات و نادیده گرفتن ویرایش‌هایی که هنگام انجام ذخیره‌سازی اعمال می‌شوند.
  • اصلاح – اصلاح: تغییر جزئی در صفحه MCCY برای اطمینان از اینکه واحد پول انتخاب‌شده در URL قرار دارد، تا دکمه بازگشت مرورگر به فهرست واحدهای پولی برگردد
  • اصلاح – رفع خطای «Region is required» در تسویه‌حساب Apple Pay برای نشانی‌های هنگ‌کنگ با استخراج ناحیه WooCommerce از district، هنگامی که Apple Pay/Google Pay ناحیه را حذف می‌کنند یا آن را در فیلد کدپستی/شهر می‌فرستند.
  • اصلاح – رفع مشکل خروج docker-setup.sh هنگام نصب‌های تازه پایگاه داده
  • اصلاح – رفع مشکل پرداخت تمدید اشتراک ناموفق یا در انتظار با کارت جدید که باعث ذخیره نشدن کارت یا به‌روزرسانی روش پرداخت اشتراک می‌شد، از جمله پرداخت‌های 3D Secure.
  • اصلاح – رفع مشکل حذف شدن فیلتر قیمت Store API هنگام تغییر واحد پول در حالت چندارزی.
  • اصلاح – پنهان کردن Stripe Link در صفحه «حساب من > افزودن روش پرداخت» برای جلوگیری از خطاهای Setup Intent هنگام فعال بودن Link.
  • اصلاح – تنظیم متن‌های پشتیبان ذخیره اطلاعات در WooPay برای استفاده از اندازه متن x-small تسویه‌حساب.
  • اصلاح – چندارزی: هماهنگ‌سازی موقعیت نماد واحد پول در بلوک‌های سبد خرید و تسویه‌حساب با قالب خودِ واحد پول انتخاب‌شده، به‌جای قالب فروشگاه.
  • اصلاح – چندارزی: در حالت بهینه‌شده برای کش، همگام‌سازی تغییردهنده واحد پول با واحد پول محلی مشتری تا با قیمت‌های نمایش‌داده‌شده هماهنگ باشد.
  • اصلاح – جلوگیری از مسدود شدن تسویه‌حساب در فروشگاه‌های چندارزی در صورت ناموفق بودن جست‌وجوی نرخ تبدیل
  • اصلاح – جلوگیری از کش شدن توکن نامعتبر تکمیل خودکار نشانی به مدت ۱۲ ساعت پس از یک خطای گذرای API.
  • اصلاح – ثبت هوک‌های مجموع سفارش در FrontendCurrencies با add_filter به‌جای add_action، چون این‌ها فیلتر هستند.
  • اصلاح – حذف فیلترهای مبلغ ناخالص، مجموع کارمزدها و تاریخ تسویه از گزارش کارمزدها.
  • اصلاح – جایگزینی فیلتر پیش‌تنظیم تاریخ گزارش کارمزدها در حالت قدیمی با فیلتر بومی DataViews.
  • اصلاح – تبدیل رنگ پیوندهای currentColor به مقدار hex ثابت در ظاهر تسویه‌حساب WooPay
  • اصلاح – نمایش پیام خطای واضح و انتقال تمیز به فرایند پیگیری پرداخت معوق (dunning) زمانی که تمدید اشتراک نتواند از روش پرداخت ذخیره‌شده خود استفاده کند (حذف‌شده، جداشده یا مشتری آن حذف شده باشد)، به‌جای نمایش خطای خام Stripe.
  • اصلاح – نمایش برند واقعی کارت (برای نمونه «Visa credit card») به‌جای «Card» عمومی در ایمیل‌های تمدید اشتراک و تایید سفارش.
  • اصلاح – نمایش برند واقعی کارت و چهار رقم آخر آن (به‌جای «Card» عمومی) در تمدید اشتراک و پرداخت‌های با کارت ذخیره‌شده که با 3D Secure تایید شده‌اند.
  • اصلاح – نمایش برند واقعی کارت به‌جای «Card» عمومی در سفارش‌های اشتراک دوره آزمایشی رایگان ($0)، خود اشتراک، و ایمیل‌های تایید آنها.
  • اصلاح – جلوگیری از بازنویسی جزئیات صورتحساب مشتری در بک‌اند WCPay/Stripe با داده‌های قدیمی سفارش، زمانی که فقط روش پرداخت یک اشتراک تغییر می‌کند.
  • به‌روزرسانی – نمایش خطاهای اعتبارسنجی سرور به‌صورت درون‌خطی در کنار فیلد تنظیمات مربوطه هنگام ذخیره تنظیمات WooPayments.
  • به‌روزرسانی – ویژگی: اثر انگشت (fingerprint) برای Setup Intent
  • به‌روزرسانی – ویژگی: نمایش دلیل بازپرداخت در نمای خط زمانی.
  • به‌روزرسانی – صدور بازپرداخت برای استعلام‌های پرداخت به‌طور مستقیم از برگه جزئیات تراکنش به‌جای تغییر مسیر به صفحه سفارش.
  • به‌روزرسانی – انتقال گزارش موجودی به DataViews composition API همراه با فیلتر بومی تاریخ
  • به‌روزرسانی – بازنویسی ساختار: تبدیل مخزن داده JS از یکپارچه (monolith) به تکه‌ای (chunks)
  • به‌روزرسانی – بازنویسی ساختار: انتقال راه‌اندازی WooPay از کلاس API برای کاهش حجم بسته و وابستگی به tinycolor در بسته تسویه‌حساب سریع
  • توسعه – افزودن کارت توصیه‌های «چه چیزی می‌تواند دفعه بعد کمک کند» / «چه چیزی به خوبی کار می‌کند» به نمای نتیجه اختلاف (مبتنی بر کاتالوگ، پشت پرچم ویژگی).
  • توسعه – افزودن کاتالوگ و تطبیق‌دهنده زمان اجرا (runtime matcher) برای توصیه‌های نتیجه اختلاف.
  • توسعه – ارتقای نسخه آزمایش شده WC به 10.9.0
  • توسعه – نمای نتیجه اختلاف: در صورت عدم وجود مدرک، فقط توصیه «ارسال مدرک همراه با پاسخ اختلاف» نمایش داده شود؛ و عنوان کارت راهنما در اختلاف‌های برنده‌شده به «نکاتی برای اختلاف‌های آینده» تغییر یابد.
  • توسعه – اصلاح: بازگردانی پوشش ۱۰۰٪ کد منبع پس از افزودن قابلیت‌های نوشتن
  • توسعه – اصلاح: متوقف‌سازی یادداشت‌های EmailLogger در ووکامرس ۱۰.۹ در کلاس پایه تست جهت سازگاری با بتای ووکامرس
  • توسعه – رفع مشکل بیلد ایمیج‌های Docker با کامپایل Xdebug از نسخه مشخص گیت‌هاب به‌جای کانال غیرقابل دسترس PECL
  • توسعه – رفع پیکربندی ناپایدار تست E2E ابزارک چندارزی: محدود کردن انتظار پس از درج به بلوک ابزارک قدیمی درج‌شده تا با کارت بررسی‌کننده بلوک تداخل نکرده و حالت سخت‌گیرانه Playwright را فعال نکند.
  • توسعه – رفع خطای تست QIT E2E فروشنده: منتظر ماندن برای رندر شدن فهرست واحدهای پولی پیشنهادی قبل از شمارش آن در مشخصات راه‌اندازی چندارزی.
  • توسعه – رفع استفاده از نام پارامتر کلمه کلیدی رزروشده match$ در کلاس‌های درخواست سرور
  • توسعه – بهبود پایداری ورود هلپر getShopper در تست‌های E2E با تلاش مجدد و بررسی پایدار احراز هویت
  • توسعه – اطلاع‌رسانی به سفرای محصول در پیام اسلک انجماد کد با پیوند مقایسه تغییرات
  • توسعه – تصحیح وضعیت گزارش اسلک E2E پس از اجرای مجدد مشخصات فاز ۲ تا اجراهای مجدد موفق دیگر به‌عنوان خطا نشان داده نشوند
  • توسعه – بازنویسی ساختار: تفکیک برگه‌های مدیریت به تکه‌های (chunks) جداگانه
  • توسعه – تغییر نام پارامتر کلمه کلیدی رزروشده object$ در هلپر تست رهگیری WooPay
  • توسعه – تغییر نام پارامترهای کلمات کلیدی رزروشده مشخص‌شده توسط phpcs در کلاس‌های چندارزی
  • توسعه – تغییر نام پارامترهای واژه‌های رزروشده‌ای که phpcs در کلاس‌ها و تست‌های Payments علامت‌گذاری کرده است
  • توسعه – تغییر نام پارامترهای کلمات کلیدی رزروشده در هلپرهای تست اشتراک جهت رعایت استانداردهای PHPCS
  • توسعه – هدایت خطاهای تست QIT E2E به کانال اسلک wcpay-bots# در ارسال‌های develop/trunk و اجراهای پیش از انتشار.
  • توسعه – متوقف کردن ارسال گزارش اجرای تست‌های E2E پول‌ریکوئست‌ها به کانال اسلک wcpay-bots# جهت نمایش اختصاصی خطاهای develop/trunk، انتشار و اجراهای دستی
  • توسعه – تست: افزودن هلپر E2E سفارش/بازپرداخت فروشنده و پوشش Bancontact
  • توسعه – تست: استفاده مجدد از هلپر بازپرداخت برای پوشش سفارش/بازپرداخت در Alipay، BNPL، کارت و QIT
  • توسعه – به‌روزرسانی @wordpress/dataviews به 14.3.0 (آخرین نسخه سازگار با React 18) برای گزارش کارمزدها

10.8.0 – 2026-05-20

  • افزودن – افزودن یک endpoint برای آماده‌سازی پرداخت ترمینال در جریان‌های تک‌مرحله‌ای Interac و EFTPOS.
  • افزودن – افزودن لوگوی برند کارت و ۴ رقم آخر به دکمه تسویه‌حساب سریع WooPay در صورت در دسترس بودن
  • افزودن – افزودن ردیف Dev Mode به گزارش وضعیت سیستم WooPayments که نشان می‌دهد آیا حالت توسعه فعال است و کدام شرط یا شرط‌ها آن را فعال کرده‌اند
  • افزودن – اضافه کردن بنری که فروشندگان WooPayments را که دست‌کم ۷ روز در حالت آزمایشی بوده‌اند، به تغییر به پرداخت‌های واقعی ترغیب می‌کند.
  • افزودن – اضافه کردن بنری که فروشندگان WooPayments را که دقیقاً یک تراکنش واقعی داشته‌اند، ۷ روز پس از آن تراکنش به سمت ابزارهای بازاریابی هدایت می‌کند.
  • افزودن – اضافه کردن ایمیل‌های فعال‌سازی مرحله‌ای که فروشندگان WooPayments را پس از تکمیل KYC اما پیش از اولین فروش واقعی، به فعال‌سازی پرداخت‌های واقعی ترغیب می‌کند.
  • افزودن – افزودن طرح برند کارت EFTPOS و Cartes Bancaires برای جزئیات پرداخت ترمینال و رسیدها.
  • افزودن – نمایش نوع جدید تراکنش ‘network_costs’ در فهرست تراکنش‌ها.
  • افزودن – فعال‌سازی پیش‌فرض قابلیت انواع مدرک اضافی اختلاف
  • اصلاح – افزودن اعتبارسنجی قالب ایمیل در سمت کلاینت برای فیلدهای ایمیل پشتیبانی و ایمیل اعلان‌ها در تنظیمات
  • اصلاح – افزودن مؤلفه‌های نمایشیِ جاافتاده برای نمایش اطلاعات پرداخت بر اساس داده‌های Payment Intent.
  • اصلاح – رسیدگی به مسیرهای باقی‌مانده‌ای که در آن تغییر روش پرداخت اشتراک می‌تواند مقدار موجودی را کاهش دهد
  • اصلاح – اجازه دسترسی فروشندگان ردشده و در حال بررسی به صفحات اختلاف‌ها و تراکنش‌ها.
  • اصلاح – پاک‌سازی داده‌های کش‌شده حساب هنگام قطع اتصال سایت Jetpack
  • اصلاح – محدود کردن عرض بنر بازیابی one-and-done و test-to-live در صفحات SPA مدیریت ووکامرس تا با ستون باریک محتوا هماهنگ شوند و تمام عرض را نگیرند.
  • اصلاح – زمانی که یک افزونه شخص ثالث پس از موفق شدن Payment Intent خطا می‌دهد، سفارش را به‌عنوان ناموفق علامت‌گذاری نکنید.
  • اصلاح – اصلاح: استخراج وابستگی @woocommerce/blocks-checkout
  • اصلاح – اصلاح: نمایش اطلاعات تکرار شونده اشتراک در تسویه‌حساب سریع برای اشتراک‌های دوره آزمایشی رایگان همراه با هزینه ثبت‌نام، نه فقط دوره‌های آزمایشی خالص $0
  • اصلاح – اصلاح: رفع شکست qit-tests
  • اصلاح – اصلاح: نرمال‌سازی نشانی Amazon Pay وقتی line1 خالی است اما line2 شامل نشانی خیابان است
  • اصلاح – اصلاح: جلوگیری از رندر شدن tooltip خارج از محدوده افقی viewport در breakpoints باریک
  • اصلاح – رفع مبلغ‌های نمایش‌داده‌شده در پنل کیف پول Express Checkout (Apple Pay / Google Pay) برای ارزهای خاص Stripe (TWD، HUF، ISK، UGX) در سبد خرید و تسویه‌حساب مبتنی بر بلوک.
  • اصلاح – رفع خطای 403 nonce در تسویه‌حساب کدکوتاه هنگام انتخاب نشانی در پنل Apple Pay/Google Pay
  • اصلاح – رفع مشکل بریده شدن متن جای‌نگهدار کادر جست‌وجوی تراکنش‌ها در نمایشگرهای موبایل.
  • اصلاح – رفع مشکل بریده شدن کادر دکمه تسویه‌حساب سریع WooPay در سبد خرید و تسویه‌حساب بلوکی.
  • اصلاح – رفع مشکل یکی شدن پس‌زمینه ورودی WooPay با پس‌زمینه صفحه در قالب‌های بلوکی که سبک صریحی برای عنصر ورودی تعریف نمی‌کنند
  • اصلاح – رفع مشکل رندر شدن لوگوی پیش‌نمایش WooPay با اندازه ذاتی کامل در برخی قالب‌ها.
  • اصلاح – رفع مشکل اعمال نشدن رنگ سربرگ تسویه‌حساب تم‌دار WooPay وقتی بخش قالب داخل یک بلوک wrapper تو در تو قرار دارد
  • اصلاح – تقویت اعتبارسنجی مبدأ postMessage در ارتباط iframe ووپی
  • اصلاح – پنهان کردن فیلتر پیشرفته وام در صفحه تراکنش‌ها وقتی فروشنده هیچ وام Stripe Capital ندارد.
  • اصلاح – بازتعریف وابستگی‌های غیرمستقیم برای رفع آسیب‌پذیری‌های بحرانی/بالای npm audit
  • اصلاح – جلوگیری از زمان‌بندی تکراری اکشن‌های wcpay_track_new_order و wcpay_track_update_order زمانی که woocommerce_update_order پیش از مقداردهی ActionScheduler چند بار اجرا می‌شود.
  • به‌روزرسانی – ارتقای lodash از ۴.۱۷.۲۱ به ۴.۱۸.۱ (امنیتی: prototype pollution در .unset/.omit، تزریق کد در _.template) و @types/lodash به ۴.۱۷.۲۴
  • به‌روزرسانی – کش حساب در سمت کلاینت اکنون پس از خطاهای تکراری به‌صورت تدریجی (۲/۵/۱۰/۱۵ دقیقه) back off می‌کند و از طوفان تلاش‌های مجدد هنگام کندی منبع بالادستی می‌کاهد.
  • به‌روزرسانی – غنی‌سازی رویدادهای Tracks برای «پذیرش اختلاف» با شناسه اختلاف و دلیل آن، تا قصد فروشنده از عدم اقدام قابل تفکیک باشد.
  • به‌روزرسانی – ویژگی: افزودن تفکیک کارمزد در خط زمانی، برای کمک به انتشار Amazon Pay
  • به‌روزرسانی – ویژگی: اطمینان از اعتبارسنجی سمت سرور برای فهرست روش‌های پرداخت ECE
  • به‌روزرسانی – بازنویسی ساختار: متمرکزسازی محدودیت‌های ارزی BNPL در تعریف‌های روش پرداخت
  • به‌روزرسانی – بازنویسی ساختار: استخراج تشخیص روش پرداخت به gateway
  • به‌روزرسانی – بازنویسی ساختار: وضعیت‌های بارگذاری صفحه نمای کلی برای حذف مقادیر با رندر ناهماهنگ.
  • به‌روزرسانی – نمایش آیکون کیف پول Amazon Pay، برند کارت تامین مالی و چهار رقم آخر آن در جزئیات تراکنش مدیریت، مطابق با نحوه نمایش Apple Pay و Google Pay.
  • به‌روزرسانی – نمایش برند کارت تامین مالی و چهار رقم آخر آن در روش‌های پرداخت ذخیره‌شده Amazon Pay، و نگه‌داشتن اشتراک‌های Amazon Pay روی درگاه صحیح برای تمدیدها.
  • به‌روزرسانی – نمایش چهار رقم آخر کارت تامین مالی در صفحه دریافت سفارش برای تراکنش‌های Amazon Pay، مطابق با Apple Pay و Google Pay.
  • به‌روزرسانی – به‌روزرسانی: کاهش حداقل مبلغ Affirm از ۵۰ به ۳۵
  • به‌روزرسانی – به‌روزرسانی رابط کاربری استعلام Klarna: متن بنر متناسب با هر دلیل، مراحل بازگشت شرطی، اعلان اطلاعات مخصوص استعلام، و دکمه Challenge غیرفعال همراه با tooltip
  • به‌روزرسانی – به‌روزرسانی کتابخانه‌های Stripe JS: @stripe/stripe-js به ۹.۲.۰ و @stripe/react-stripe-js به ۶.۲.۰.
  • توسعه – افزودن ارجاع .claude/docs/capital-flow.md برای جریان پذیرش پیشنهاد Stripe Capital
  • توسعه – افزودن آزمایش ExPlat برای راه‌اندازی سریع‌تر که کلیک‌های وظیفه Payments را برای فروشندگانی با KYC ناقص مستقیماً به پنجره راه‌اندازی WooPayments هدایت می‌کند
  • توسعه – افزودن رابط خط فرمان انتشار مبتنی بر عامل: bump-version.sh، validate-release-branch.sh، release-status.sh، جریان کاری پس از انتشار idempotent، اکشن ثابت‌های نسخه Gutenberg، و حالت‌های –json برای wrapperهای امنیت QIT و phpstan.
  • توسعه – افزودن مدرک تسویه‌حساب به fixtureهای سفارش در تست واحد برای سازگاری با بتای WooCommerce.
  • توسعه – افزودن نگاشت‌های DISPUTE_HIGH_IMPACT_FIELDS و DISPUTE_TOPICAL_FIELDS (هر دو بر اساس دلیل و نوع محصول کلیدگذاری شده‌اند) و helper گتExpectedFieldStatus برای پشتیبانی از رندر اهمیت مدرک در نمای نتیجه اختلاف.
  • توسعه – افزودن مؤلفه نمایشی EvidenceSubmittedList برای نمای نتیجه اختلاف (پشت پرچم ویژگی).
  • توسعه – افزودن پرچم _wcpay_feature_dispute_outcome_view و زیرساخت اولیه برای نمای نتیجه اختلاف.
  • توسعه – ارتقای rtlcss از ۴.۱.۱ به ۴.۳.۰
  • توسعه – افزایش نسخه‌های تست‌شده WP و WC.
  • توسعه – امور جانبی: ساده‌سازی تست‌های E2E
  • توسعه – پاک‌سازی وابستگی‌های npm منسوخ: حذف typeهای ساختگی @types/testing-library__jest-dom و @types/wordpress__data، ارتقای core-js به ۳.۴۹.۰، جایگزینی stylelint-config-wordpress با @wordpress/stylelint-config، و حذف @woocommerce/settings به نفع یک helper محلی که window.wc.wcSettings را پوشش می‌دهد.
  • توسعه – جدا کردن فهرست Documents از CSS مرتبط با جست‌وجو: حذف className گمراه‌کننده has-search و قوانین واکنش‌گرای بلااستفاده در stylesheet آن
  • توسعه – حذف وابستگی منسوخ @woocommerce/api برای E2E به نفع axios، و به‌روزرسانی نسخه axios
  • توسعه – بهبود تعریف نوع‌های اختلاف برای پاسخ‌های charge و dispute
  • توسعه – پین کردن GitHub Actions (checkout، cache، setup-node، upload-artifact، download-artifact) به SHAهای کامل کامیت و افزودن اکوسیستم github-actions به Dependabot تا پین‌های SHA به‌روز بمانند.
  • توسعه – بازنویسی ساختار: تغییر نام express-checkout/blocks به block-buttons و هم‌مکان‌سازی SCSS با نقطه ورود کد کوتاه
  • توسعه – حذف کد منقضی‌شده اعلان کمپین بررسی WordPress.org در سال ۲۰۲۵.
  • توسعه – به‌روزرسانی بسته react-refresh به نسخه ۰.۱۸.۰
  • توسعه – اتصال جای‌نگهدار نمای نتیجه اختلاف برای رندر بخش Evidence Submitted پشت پرچم ویژگی موجود؛ ردیف‌های اختیاریِ ناموجود در حالت‌های won و warning_closed پشت یک disclosure جمع می‌شوند

10.7.1 – 2026-04-16

  • اصلاح – رفع ورودی‌های changelog برای انتشار ۱۰.۷.۰.

10.7.0 – 2026-04-15

  • افزودن – افزودن رندرکننده ناهمگام قیمت در سمت کلاینت برای حالت چندارزی بهینه‌شده برای کش
  • افزودن – افزودن ورودی‌های ماتریس مدرک برای محصول/خدمت دیجیتال در همه دلایل اختلاف
  • افزودن – اضافه کردن پیشنهادهای سند مدرک اختلاف برای نوع محصول Other در همه دلایل اختلاف.
  • افزودن – افزودن ورودی‌های ماتریس مدرک برای نوع محصول event در همه دلایل اختلاف
  • افزودن – افزودن ورودی‌های ماتریس مدرک برای اختلاف‌های physical_product و رفع ترتیب پیوست cover letter
  • افزودن – افزودن fonts.wp.com به فهرست مجاز دامنه فونت WooPay تا فروشندگانی که از پراکسی فونت سازگار با GDPR شرکت Automattic استفاده می‌کنند، فونت‌های قالب خود را در تسویه‌حساب WooPay ببینند.
  • افزودن – افزودن ورودی‌های ماتریس مدرک خدمات آفلاین برای همه دلایل اختلاف
  • افزودن – فعال‌سازی تسویه‌حساب تم‌دار WooPay از همه نقاط ورود، از جمله رندر قلم فروشنده.
  • افزودن – ویژگی: افزودن ابزار پاک‌سازی دستی کش computed styles
  • افزودن – بازگرداندن به‌روزرسانی‌های ناهمگام مشتری به‌عنوان بهینه‌سازی فرایند تسویه‌حساب.
  • افزودن – ارسال شناسه فروشگاه WooCommerce به سرور همراه با درخواست‌های راه‌اندازی اولیه و حساب برای نسبت‌دهی رویدادهای Tracks
  • اصلاح – پذیرش پارامتر account_data در endpoint راه‌اندازی حساب test-drive
  • اصلاح – افزودن بررسی‌های محافظتی پیش از مقداردهی اولیه WC_Payments_Captured_Event_Note برای جلوگیری از خطاهای مهلک هنگام نبودن یا خراب بودن داده‌های خط زمانی.
  • اصلاح – افزودن استایل‌های اسکلت‌بندی جایگزین برای نسخه‌های ووکامرس قبل از ۱۰.۲
  • اصلاح – افزودن پشتیبانی از توکن روش پرداخت Link در یادداشت‌های سفارشِ تغییر روش پرداخت اشتراک
  • اصلاح – افزودن نشانگر تمرکز قابل‌مشاهده به دکمه تسویه‌حساب سریع WooPay برای انطباق با WCAG 2.4.7
  • اصلاح – تغییر دکمه تسویه‌حساب سریع WooPay به عنصر anchor هنگام فعال بودن احراز هویت first-party برای معنای درست صفحه‌خوان.
  • Fix – Convert screen-reader text to target currency in cache-optimized …