PHPackages                             alexsaab/drupal8-ubercart-lifepay - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. alexsaab/drupal8-ubercart-lifepay

ActiveLibrary[Payment Processing](/categories/payments)

alexsaab/drupal8-ubercart-lifepay
=================================

Payment Gateway for Drupal 8 Ubercart 4 and Lifepay payment system

01PHP

Since Mar 19Pushed 3y ago1 watchersCompare

[ Source](https://github.com//alexsaab/drupal8-ubercart-lifepay)[ Packagist](https://packagist.org/packages/alexsaab/drupal8-ubercart-lifepay)[ RSS](/packages/alexsaab-drupal8-ubercart-lifepay/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

UC Lifepay и Drupal 8 Ubercart 4
================================

[](#uc-lifepay-и-drupal-8-ubercart-4)

Модуль предназначен для интеграции магазина на Drupal 8 и Ubercart 4 с системой оплаты Lifepay (сайты [www.lifepay.ru](http://www.lifepay.ru) и [www.lifepay.com](http://www.lifepay.com))
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#модуль-предназначен-для-интеграции-магазина-на-drupal-8-и-ubercart-4-с-системой-оплаты-lifepay-сайты-wwwlifepayru-и-wwwlifepaycom)

1. Для использования модуля на вашем сайте его необходимо вам установить. Можно установить через меню установки модулей Drupal, а можно путем записи каталога uc\_lifepay в директорию предназначенную для ваших сайтов "sites/all/modules" или "sites/default/modules"
2. После этого вы можете переходить в меню настройки методов оплаты "/admin/store/config/payment".
3. Создаете новый способ оплаты в качестве типа выбираете "Lifepay".
4. Переходите к настройке созданного метода оплаты, выставляете:

- Метка - это то, что будет видеть пользователь в момент оформления заказа и совершения оплаты.
- Service ID - номер сервиса в системе Lifepay (можно взять из личного кабинета)
- Ключ (key) - также можно получить из личного кабинета продавца
- Секретный ключ (skey) - секретный ключ - также берется из личного кабинета продавца
- Метод оплаты - устанавливаете в соответствии с вашим договором (обычно 100% предоплата);
- НДС для продуктов (если у вас несколько типов товаров, то для каждого типа может быть свой НДС);
- НДС для доставки;
- Тип товара для продуктов;
- Тип товара для доставки - обычно, service (сервис);
- Объект для продуктов;
- Объект для доставки - обычно, service (сервис);
- Задействовать ли email для отправки;
- Order status after successfull payment - статус заказа после его выполнения

UC Lifepay and Drupal 8 Ubercart 4
==================================

[](#uc-lifepay-and-drupal-8-ubercart-4)

The module is designed to integrate a store on Drupal 8 and Ubercart 4 with the Lifepay payment system ([www.lifepay.ru](http://www.lifepay.ru) and [www.lifepay.com](http://www.lifepay.com))
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#the-module-is-designed-to-integrate-a-store-on-drupal-8-and-ubercart-4-with-the-lifepay-payment-system-wwwlifepayru-and-wwwlifepaycom)

1. To use the module on your site you need to install it. You can install it through the installation menu of Drupal modules, or you can by writing the uc\_lifepay directory to a directory intended for your sites: "sites/all/modules" or "sites/default/modules"
2. After that, you can go to the configuration menu of payment methods "/admin/store/config/payment".
3. Create a new payment method as the type choose "Lifepay".
4. Go to setting up the created payment method, set:

- The label is what the user will see at the time of placing an order and making a payment.
- Service ID - service number in the Lifepay system (can be taken from your personal account)
- Key (key) - can also be obtained from the personal account of the seller
- Secret key (skey) - secret key - also taken from the seller's personal account
- Payment method - set in accordance with your contract (usually 100% prepayment);
- VAT for products (if you have several types of goods, then each type may have its own VAT);
- VAT for delivery;
- Product type for products;
- Type of goods for delivery - usually, service (service);
- Object for products;
- Object for delivery - usually, service (service);
- Whether to use email for sending;
- Order status after successfull payment - order status after completion

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/ed61a4da4e7189b6121bd33de1930cf5188254ca0537cf3e29746ea5ea107b21?d=identicon)[alexsaab](/maintainers/alexsaab)

---

Top Contributors

[![alexsaab](https://avatars.githubusercontent.com/u/5072709?v=4)](https://github.com/alexsaab "alexsaab (21 commits)")

### Embed Badge

![Health badge](/badges/alexsaab-drupal8-ubercart-lifepay/health.svg)

```
[![Health](https://phpackages.com/badges/alexsaab-drupal8-ubercart-lifepay/health.svg)](https://phpackages.com/packages/alexsaab-drupal8-ubercart-lifepay)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
