PHPackages                             unetway/rates - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. unetway/rates

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

unetway/rates
=============

Пакет для работы с валютами ЦРБ

0.1.1(2y ago)06MITPHPPHP ^7.4

Since Apr 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/unetway/rates)[ Packagist](https://packagist.org/packages/unetway/rates)[ Docs](https://github.com/unetway/rates)[ RSS](/packages/unetway-rates/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Валюты
======

[](#валюты)

Пакет позволяет получить курс валют через [API ЦРБ](http://www.cbr.ru/development/sxml/)

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

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

```
$ composer require unetway/rates

```

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

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

#### Получение котировок на заданный день

[](#получение-котировок-на-заданный-день)

Если дата отсутствует, то вы получите документ на последнюю зарегистрированную дату.

**Параметры:**

- date\_req дата запроса (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq = '03/04/2021';

$rates = new Rates();
$res = $rates->getDaily($dateReq);

echo $res;

```

#### Список включающий ISO коды валют

[](#список-включающий-iso-коды-валют)

**Параметры:**

- d=0 Коды валют устанавливаемые ежедневно
- d=1 Коды валют устанавливаемые ежемесячно

```
use Unetway\Rates\Rates;

$d = 0;
$rates = new Rates();
$res = $rates->getFullValuteCode($d);

echo $res;

```

#### Справочник по кодам валют

[](#справочник-по-кодам-валют)

```
use Unetway\Rates\Rates;

$rates = new Rates();
$res = $rates->getValuteCode();

echo $res;

```

#### Получение динамики котировок валюты по заданному VAL\_NM\_RQ

[](#получение-динамики-котировок-валюты-по-заданному-val_nm_rq)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)
- VAL\_NM\_RQ уникальный ISO код валюты

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';
$valNmRq = 'R01235';

$rates = new Rates();
$res = $rates->getDynamic($dateReq1, $dateReq2, $valNmRq);

echo $res;

```

#### Получение динамики сведений об остатках средств на корреспондентских счетах кредитных организаций

[](#получение-динамики-сведений-об-остатках-средств-на-корреспондентских-счетах-кредитных-организаций)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getOstat($dateReq1, $dateReq2);

echo $res;

```

#### Получение динамики котировок драгоценных металлов

[](#получение-динамики-котировок-драгоценных-металлов)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getMetall($dateReq1, $dateReq2);

echo $res;

```

#### Получение динамики ставок межбанковского рынка

[](#получение-динамики-ставок-межбанковского-рынка)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getMkr($dateReq1, $dateReq2);

echo $res;

```

#### Получение динамики ставок привлечения средств по депозитным операциям Банка России на денежном рынке

[](#получение-динамики-ставок-привлечения-средств-по-депозитным-операциям-банка-россии-на-денежном-рынке)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getDepo($dateReq1, $dateReq2);

echo $res;

```

#### Получение новостей сервера

[](#получение-новостей-сервера)

```
use Unetway\Rates\Rates;

$rates = new Rates();
$res = $rates->getServerNews();

echo $res;

```

#### Получение соответствия названий кредитных организаций кодам BIC (9 знаков)

[](#получение-соответствия-названий-кредитных-организаций-кодам-bic-9-знаков)

**Параметры:**

- bic код кредитной организации (9 знаков)
- name название (часть названия) кредитной организации

Вы можете указать какой — либо один или оба параметра.

Если оба параметра отсутствуют, тогда Вы получите полный список соответствия названий кредитных организации и кодов BIC.

```
use Unetway\Rates\Rates;

$name = 'АВТО';
$bic = '044525774';

$rates = new Rates();
$res = $rates->getBic($name, $bic);

echo $res;

```

#### Получение динамики ставок «валютный своп» — " Валютный своп buy/sell overnight"

[](#получение-динамики-ставок-валютный-своп---валютный-своп-buysell-overnight)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getSwap($dateReq1, $dateReq2);

echo $res;

```

#### Получения динамики отпускных цен Банка России на инвестиционные монеты

[](#получения-динамики-отпускных-цен-банка-россии-на-инвестиционные-монеты)

**Параметры:**

- date\_req1 и date\_req2 диапазон дат (dd/mm/yyyy)

```
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getCoinsBase($dateReq1, $dateReq2);

echo $res;

```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

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 ~1055 days

Total

2

Last Release

799d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3e6c24f4cd42aabb517ee92c8a30a1b54f81fd749fc3b9a5b232f6c29d31f474?d=identicon)[condor](/maintainers/condor)

---

Tags

ratesCRBvalute

### Embed Badge

![Health badge](/badges/unetway-rates/health.svg)

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

###  Alternatives

[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[dhlparcel/magento2-plugin

DHL Parcel plugin for Magento 2

11180.5k2](/packages/dhlparcel-magento2-plugin)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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