Title: Moment Payments for WooCommerce
Author: momentco
Published: <strong>19.05.2026</strong>
Last modified: 19.05.2026

---

Поиск плагинов

![](https://ps.w.org/moment-payments-for-woocommerce/assets/banner-772x250.png?rev
=3536644)

![](https://ps.w.org/moment-payments-for-woocommerce/assets/icon-256x256.png?rev
=3536644)

# Moment Payments for WooCommerce

 Автор: [momentco](https://profiles.wordpress.org/momentco/)

[Скачать](https://downloads.wordpress.org/plugin/moment-payments-for-woocommerce.1.0.0.zip)

 * [Детали](https://ru.wordpress.org/plugins/moment-payments-for-woocommerce/#description)
 * [Отзывы](https://ru.wordpress.org/plugins/moment-payments-for-woocommerce/#reviews)
 *  [Установка](https://ru.wordpress.org/plugins/moment-payments-for-woocommerce/#installation)
 * [Разработка](https://ru.wordpress.org/plugins/moment-payments-for-woocommerce/#developers)

 [Поддержка](https://wordpress.org/support/plugin/moment-payments-for-woocommerce/)

## Описание

Moment Payments for WooCommerce integrates the [Moment](https://momentco.net) hosted
checkout into your WooCommerce store. Customers are redirected to a secure Moment-
hosted payment page and returned to your store after completion. Order status is
driven by signed webhooks — no polling required.

**Features**

 * One-time payments via hosted checkout redirect
 * EFT and wallet support
 * Subscriptions (requires WooCommerce Subscriptions)
 * Full and partial refunds from the WooCommerce admin
 * Block checkout and classic shortcode checkout support
 * HMAC-SHA256 webhook signature verification with replay-attack protection
 * Configurable verify-on-return API check to close the redirect–webhook race
 * Admin notices for missing credentials, no HTTPS, and WooCommerce version checks
 * Debug logging via WooCommerce log viewer (tagged `source=moment-payments`)

**Requirements**

 * WordPress 6.0+
 * WooCommerce 8.0+
 * PHP 7.4+
 * A Moment merchant account ([sign up](https://momentco.net))
 * Store currency must be ZAR

### External services

This plugin connects to the Moment payments API (https://api.momentpay.net) operated
by Moment. The connection is required for the plugin to function as a payment gateway.

**What is sent and when**

 * When a customer places an order, the plugin sends the order ID, order key, currency,
   amount, customer email, and billing details (name, address) to Moment to create
   a hosted-checkout payment session.
 * After the customer is redirected back to the store, if the «Verify on return»
   option is enabled, the plugin queries Moment for the session status using the
   session ID.
 * When a card last-4 / scheme is needed for display in the WooCommerce admin, the
   plugin queries Moment for the payment object using its payment ID.
 * When a merchant issues a refund from the WooCommerce admin, the plugin sends 
   the payment ID, amount, and optional reason to Moment.
 * Moment delivers signed webhook events (payment_session.updated, payment.refunded)
   inbound to the plugin’s webhook endpoint; the plugin verifies the HMAC-SHA256
   signature and updates order status accordingly.

No card data ever touches the merchant site — card details are entered only on Moment’s
hosted checkout pages, which the plugin does not control.

**Service provider**

 * Service: Moment — https://momentco.net
 * Terms of service and privacy policy: https://momentco.net/legal

## Скриншоты

[⌊The Moment Payments settings page in WooCommerce.⌉⌊The Moment Payments settings
page in WooCommerce.⌉[

The Moment Payments settings page in WooCommerce.

[⌊Moment gateway displayed at block checkout.⌉⌊Moment gateway displayed at block
checkout.⌉[

Moment gateway displayed at block checkout.

## Установка

 1. Upload the `moment-payments` folder to `/wp-content/plugins/`, or install via the
    WordPress plugin screen.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **WooCommerce  Settings  Payments  Moment Payments**.
 4. Enter your Secret Key, Public Key, and Webhook Signing Secret from your Moment 
    merchant dashboard.
 5. Register `https://yourstore.com/?wc-api=moment_webhook` as a webhook endpoint in
    your Moment account.
 6. Enable the gateway and save.

## Часто задаваемые вопросы

### What currencies are supported?

ZAR (South African Rand) only. The gateway will not appear at checkout on stores
configured with a different base currency.

### Where do I find my API keys?

Log in to your [Moment merchant dashboard](https://momentco.net), navigate to **
Developers  API Keys** for your Secret and Public keys, and **Developers  Webhooks**
for the signing secret.

### Does this plugin support WooCommerce Subscriptions?

Yes. Install and activate WooCommerce Subscriptions and the Moment gateway will 
detect it automatically. Initial subscription payments follow the hosted checkout
flow; renewals are charged server-side without customer interaction.

### The payment gateway is not appearing at checkout.

Check that: (1) the plugin is activated, (2) the gateway is enabled under WooCommerce
Settings  Payments, (3) a Secret Key is configured, and (4) your store currency 
is set to ZAR.

## Отзывы

Нет отзывов об этом плагине.

## Участники и разработчики

«Moment Payments for WooCommerce» — проект с открытым исходным кодом. В развитие
плагина внесли свой вклад следующие участники:

Участники

 *   [ momentco ](https://profiles.wordpress.org/momentco/)

[Перевести «Moment Payments for WooCommerce» на ваш язык.](https://translate.wordpress.org/projects/wp-plugins/moment-payments-for-woocommerce)

### Заинтересованы в разработке?

[Посмотрите код](https://plugins.trac.wordpress.org/browser/moment-payments-for-woocommerce/),
проверьте [SVN репозиторий](https://plugins.svn.wordpress.org/moment-payments-for-woocommerce/),
или подпишитесь на [журнал разработки](https://plugins.trac.wordpress.org/log/moment-payments-for-woocommerce/)
по [RSS](https://plugins.trac.wordpress.org/log/moment-payments-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Журнал изменений

#### 1.0.0

 * Initial release.
 * Hosted checkout redirect via the Moment API.
 * HMAC-SHA256 webhook signature verification.
 * Full and partial refund support.
 * WooCommerce Subscriptions compatibility.
 * Block checkout and classic shortcode support.
 * HPOS compatibility declared.

## Мета

 *  Версия **1.0.0**
 *  Обновление: **5 месяцев назад**
 *  Активных установок: **Менее 10**
 *  Версия WordPress ** 6.0 или выше **
 *  Совместим вплоть до: **6.9.10**
 *  Версия PHP ** 7.4 или выше **
 *  Язык
 * [English (US)](https://wordpress.org/plugins/moment-payments-for-woocommerce/)
 * Метки:
 * [checkout](https://ru.wordpress.org/plugins/tags/checkout/)[gateway](https://ru.wordpress.org/plugins/tags/gateway/)
   [payment](https://ru.wordpress.org/plugins/tags/payment/)[south africa](https://ru.wordpress.org/plugins/tags/south-africa/)
   [woocommerce](https://ru.wordpress.org/plugins/tags/woocommerce/)
 *  [Дополнительно](https://ru.wordpress.org/plugins/moment-payments-for-woocommerce/advanced/)

## Оценки

Пока что нет ни одного отзыва.

[Ваш отзыв](https://wordpress.org/support/plugin/moment-payments-for-woocommerce/reviews/#new-post)

[Посмотреть всеотзывы](https://wordpress.org/support/plugin/moment-payments-for-woocommerce/reviews/)

## Участники

 *   [ momentco ](https://profiles.wordpress.org/momentco/)

## Поддержка

Есть что сказать? Нужна помощь?

 [Перейти в форум поддержки](https://wordpress.org/support/plugin/moment-payments-for-woocommerce/)