florianv/swap-bundle

Integrates the Swap library with Symfony

Installs: 123 015

Dependents: 1

Suggesters: 0

Stars: 42

Watchers: 3

Forks: 20

Open Issues: 1

Type:symfony-bundle

4.1.0 2019-10-24 07:16 UTC

README

Build status Total Downloads Version

Swap allows you to retrieve currency exchange rates from various services such as Fixer or currencylayer and optionally cache the results.

QuickStart

$ composer require florianv/swap-bundle php-http/message php-http/guzzle6-adapter ^1.0

Documentation

The complete documentation can be found here.

Sponsors 😍

We are proudly supported by the following echange rate providers offering free plans up to 1,000 requests per day:

68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f737761702e6173736574732f66697865725f69636f6e2e706e673f763d32 Fixer

Fixer is a simple and lightweight API for foreign exchange rates that supports up to 170 world currencies. They provide real-time rates and historical data, however, EUR is the only available base currency on the free plan.

68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f737761702e6173736574732f63757272656e63796c617965725f69636f6e2e706e67 currencylayer

Currencylayer provides reliable exchange rates and currency conversions for your business up to 168 world currencies. They provide real-time rates and historical data, however, USD is the only available base currency on the free plan.

Services

Here is the list of the currently implemented services:

Service Base Currency Quote Currency Historical
Fixer EUR (free, no SSL), * (paid) * Yes
currencylayer USD (free), * (paid) * Yes
European Central Bank EUR * Yes
National Bank of Romania RON * Yes
Central Bank of the Republic of Turkey * TRY Yes
Central Bank of the Czech Republic * CZK Yes
Central Bank of Russia * RUB Yes
WebserviceX * * No
1Forge * (free but limited or paid) * (free but limited or paid) No
Cryptonator * Crypto (Limited standard currencies) * Crypto (Limited standard currencies) No
CurrencyDataFeed * (free but limited or paid) * (free but limited or paid) No
Open Exchange Rates USD (free), * (paid) * Yes
Xignite * * Yes
CurrencyConverterApi * * Yes (free but limited or paid)
Array * * Yes

Credits

License

The MIT License (MIT). Please see LICENSE for more information.