d3catalyst/exchangerate

Package currency exchange between two currencies


Keywords
currency, exchange, exchange rate, d3catalyst.com, D3 Catalyst, Google finances, currency-exchange rate, exchange-currency
License
MIT

Documentation

laravel-4-exchangerate

Build Status Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality

Laravel 4 Library for calling http://rate-exchange.appspot.com/currency API.

This library provides an easy way to make the currency exchange, a much needed application in ecommerce systems.

Just install the package, add the config and it is ready to use!

Requirements

  • PHP >= 5.3.7
  • cURL Extension

Installation

Add in composer.json
"d3catalyst/exchangerate": "dev-master"

Add the service provider and facade in your config/app.php

Service Provider

D3Catalyst\Exchangerate\Laravel4\ServiceProviders\ExchangerateServiceProvider

Facade

'Exchange'           => 'D3Catalyst\Exchangerate\Laravel4\Facades\Exchangerate',

Usage

- Usage with default setters

Set initial config
	Exchange::setCurrency('DLS','EUR');

Get exchange value / return int or float value
	Exchange::getExchangeValue();

- Usage with independent setters

Set country currency code from
	Exchange::setCurrencyFrom($currency);

Set country currency code to
	Exchange::setCurrencyTo($currency);

Set amount - number
	Exchange::setAmount($amount);

Get exchange value / return int or float value
	Exchange::getExchangeValue();

- Common

Get full exchange rate information
	Exchange::getExchangeRateInfo();