PHPackages                             pulyavin/wmxml - 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. [API Development](/categories/api)
4. /
5. pulyavin/wmxml

ActiveLibrary[API Development](/categories/api)

pulyavin/wmxml
==============

WebMoney XML API on PHP

1.0.2(10y ago)1318PHPPHP &gt;=5.3

Since May 30Pushed 10y ago2 watchersCompare

[ Source](https://github.com/pulyavin/wmxml)[ Packagist](https://packagist.org/packages/pulyavin/wmxml)[ Docs](https://github.com/pulyavin/WebMoney-XML-API-PHP)[ RSS](/packages/pulyavin-wmxml/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

WebMoney XML API PHP
====================

[](#webmoney-xml-api-php)

Реализация WebMoney XML API на PHP

Подробнее про интерфейсы на:

Для работы нужен корневой сертификат WebMoney, который получить можно здесь:

Установка
---------

[](#установка)

1. Используйте менеджер пакетов Composer для установки пакета.

    ```
    curl -sS https://getcomposer.org/installer | php

    ```
2. И выполните установку пакета:

    ```
    php composer.phar require 'pulyavin/wmxml:~1.0'

    ```

Использование
-------------

[](#использование)

```
# иницализация объекта работы с API, используя скомпилированный wmsigner
$wmxml = new pulyavin\wmxml\WMXml(
	"classic",
	[
		"wmid" => "323724870812",
		"wmsigner" => "/wmsigner/wmsigner",
		"transid" => "./wmsigner/transid.txt",
	]
);

# иницализация объекта работы с API, используя wmsigner на PHP
$wmsigner = new baibaratsky\WebMoney\Signer("323724870812", "./keyfile.kwm", "mykeypassword");

$wmxml = new pulyavin\wmxml\WMXml(
	"classic",
	[
		"wmid"     => "323724870812",
		"wmsigner" => $wmsigner,
		"transid" => "./wmsigner/transid.txt",
	]
);
```

> "transid.txt" файл, содержащий числовое значение текущей id-транзакции, которая не должна повторятся для двух разных транзакций в переделах одного wmid. Если вы не используете интерфейс Интерфейс X2 (Перевод средств с одного кошелька на другой), то можете не передавать этот параметр при инициализации обхекта WMXml.

```
# переводим средства
$wmxml->xml2(
	"Z123456789122",
	"Z123456789123",
	1.23,
	"купил слона"
);
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

4006d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/836b21ca4e9183229c20d1dc4724d6308ad608aa5c1081ccd3b718e4baf5717d?d=identicon)[pulyavin](/maintainers/pulyavin)

---

Top Contributors

[![pulyavin](https://avatars.githubusercontent.com/u/9364583?v=4)](https://github.com/pulyavin "pulyavin (28 commits)")

---

Tags

apixmlwebmoneyWMXI

### Embed Badge

![Health badge](/badges/pulyavin-wmxml/health.svg)

```
[![Health](https://phpackages.com/badges/pulyavin-wmxml/health.svg)](https://phpackages.com/packages/pulyavin-wmxml)
```

###  Alternatives

[lstrojny/fxmlrpc

Fast and tiny XML/RPC client with bridges for various HTTP clients

1425.4M30](/packages/lstrojny-fxmlrpc)[nathanmac/parser

Simple PHP Parser Utility Library for API Development

2151.0M3](/packages/nathanmac-parser)[baibaratsky/php-webmoney

WebMoney API PHP Library

75367.4k1](/packages/baibaratsky-php-webmoney)[mtownsend/response-xml

The missing XML support for Laravel's Response class.

1041.2M3](/packages/mtownsend-response-xml)[tbondois/odoo-ripcord

Ripoo : a PHP8 XML-RPC client handler for Odoo External API

16124.3k1](/packages/tbondois-odoo-ripcord)[nilportugues/api-problems

PSR7 Response implementation for the Problem Details for HTTP APIs

1749.4k2](/packages/nilportugues-api-problems)

PHPackages © 2026

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