Swap memungkinkan Anda mengambil nilai tukar mata uang dari berbagai layanan seperti Fixer , Data Mata Uang , atau Data Nilai Tukar dan secara opsional menyimpan hasilnya dalam cache. Ini terintegrasi ke perpustakaan lain seperti moneyphp/money dan menyediakan Bundel Symfony dan Paket Laravel.
Fixer adalah API sederhana dan ringan untuk nilai tukar mata uang asing yang mendukung hingga 170 mata uang dunia. | |
lapisan mata uang memberikan nilai tukar dan konversi mata uang yang andal untuk bisnis Anda hingga 168 mata uang dunia. | |
exchangerates memberikan nilai tukar dan konversi mata uang yang andal untuk bisnis Anda dengan lebih dari 15 sumber data. |
$ composer require php-http/curl-client nyholm/psr7 php-http/message florianv/swap
use Swap Builder ;
// Build Swap
$ swap = ( new Builder ())
// Use the Fixer service as first level provider
-> add ( ' apilayer_fixer ' , [ ' api_key ' => ' Get your key here: https://fixer.io/ ' ])
// Use the currencylayer service as first fallback
-> add ( ' apilayer_currency_data ' , [ ' api_key ' => ' Get your key here: https://currencylayer.com ' ])
// Use the exchangerates service as second fallback
-> add ( ' apilayer_exchange_rates_data ' , [ ' api_key ' => ' Get your key here: https://exchangeratesapi.io/ ' ])
-> build ();
// Get the latest EUR/USD rate
$ rate = $ swap -> latest ( ' EUR/USD ' );
// 1.129
$ rate -> getValue ();
// 2016-08-26
$ rate -> getDate ()-> format ( ' Y-m-d ' );
// Get the EUR/USD rate 15 days ago
$ rate = $ swap -> historical ( ' EUR/USD ' , ( new DateTime ())-> modify ( ' -15 days ' ));
Kami merekomendasikan untuk menggunakan layanan yang mendukung proyek kami, memberikan paket gratis hingga 100 permintaan per bulan.
Dokumentasi untuk cabang saat ini dapat ditemukan di sini.
Berikut adalah daftar layanan yang diterapkan saat ini:
Melayani | Mata Uang Dasar | Mata Uang Penawaran | Historis |
---|---|---|---|
Tukang suap | EUR (gratis, tanpa SSL), * (berbayar) | * | Ya |
Data Mata Uang | USD (gratis), * (berbayar) | * | Ya |
Data Nilai Tukar | USD (gratis), * (berbayar) | * | Ya |
Abstrak | * | * | Ya |
lapisan koin | * Kripto (Mata uang standar terbatas) | * Kripto (Mata uang standar terbatas) | Ya |
Tukang suap | EUR (gratis, tanpa SSL), * (berbayar) | * | Ya |
Data Mata Uang | USD (gratis), * (berbayar) | * | Ya |
exchangeratesapi | USD (gratis), * (berbayar) | * | Ya |
Bank Sentral Eropa | EUR | * | Ya |
Bank Nasional Georgia | * | GEL | Ya |
Bank Nasional Republik Belarus | * | BYN (mulai 07-01-2016), BYR (01-01-2000 - 30-06-2016), BYB (25-05-1992 - 31-12-1999) | Ya |
Bank Nasional Rumania | RON, AED, AUD, BGN, BRL, CAD, CHF, CNY, CZK, DKK, EGP, EUR, GBP, HRK, HUF, INR, JPY, KRW, MDL, MXN, NOK, NZD, PLN, RSD, RUB, SEK, COBA, UAH, USD, XAU, XDR, ZAR | RON, AED, AUD, BGN, BRL, CAD, CHF, CNY, CZK, DKK, EGP, EUR, GBP, HRK, HUF, INR, JPY, KRW, MDL, MXN, NOK, NZD, PLN, RSD, RUB, SEK, COBA, UAH, USD, XAU, XDR, ZAR | Ya |
Bank Nasional Ukraina | * | UAH | Ya |
Bank Sentral Republik Turki | * | MENCOBA | Ya |
Bank Sentral Republik Uzbekistan | * | UZS | Ya |
Bank Sentral Republik Ceko | * | Ceko | Ya |
Bank Sentral Rusia | * | MENGGOSOK | Ya |
Bank Nasional Bulgaria | * | BGN | Ya |
Layanan WebX | * | * | TIDAK |
1Menempa | * (gratis tetapi terbatas atau berbayar) | * (gratis tetapi terbatas atau berbayar) | TIDAK |
Kriptonator | * Kripto (Mata uang standar terbatas) | * Kripto (Mata uang standar terbatas) | TIDAK |
Umpan Data Mata Uang | * (gratis tetapi terbatas atau berbayar) | * (gratis tetapi terbatas atau berbayar) | TIDAK |
Nilai Tukar Terbuka | USD (gratis), * (berbayar) | * | Ya |
menyala | * | * | Ya |
API Pengonversi Mata Uang | * | * | Ya (gratis tetapi terbatas atau berbayar) |
xChangeApi.com | * | * | Ya |
fastFOREX.io | USD (gratis), * (berbayar) | * | TIDAK |
nilai tukar.host | * | * | Ya |
Himpunan | * | * | Ya |
Selain itu, Anda dapat menambahkan layanan Anda sendiri selama layanan tersebut mengimplementasikan antarmuka ExchangeRateService
.
Lisensi MIT (MIT). Silakan lihat LISENSI untuk informasi lebih lanjut.