Biaya mengirim USD ke PHP adalah biaya transfer ditambah kerugian akibat selisih kurs penyedia. Hitung jumlah PHP yang diterima pada kurs acuan dan kurs penyedia, lalu bagi selisihnya dengan kurs acuan untuk menyatakannya dalam USD. Tambahkan biaya transfer untuk memperoleh total biaya.
Ambil kurs acuan USD ke PHP
Gunakan kurs PHP per USD dari API sebagai acuan perhitungan. API menyediakan kurs setiap mata uang terhadap USD, jadi nilai PHP menyatakan peso per dolar. Gunakan arah yang sama untuk kurs penyedia agar kedua jumlah penerimaan memiliki satuan yang sama.
Setiap respons kurs terbaru memuat source, market_session, timestamp, data_updated_at dan rates, serta pemberitahuan "Kurs indikatif, tidak untuk penyelesaian transaksi." Baca kurs bersama data_updated_at untuk mengenali data perbandingan. Contoh perhitungan memakai kurs PHP dan waktu dari respons yang sama.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=PHP"Kurangi jumlah kiriman dengan biaya
Dalam contoh ini, biaya dipotong dari jumlah kiriman USD sebelum konversi. Kurangi 1.000 USD dengan 5 USD untuk memperoleh 995 USD. Gunakan jumlah itu untuk kedua perhitungan penerimaan agar selisihnya mengukur dampak selisih kurs.
Pisahkan biaya dari perhitungan kurs. Biaya sudah dalam USD, sedangkan selisih penerimaan dalam PHP. Konversikan selisih tersebut ke USD sebelum menjumlahkan biaya. Menambahkan kekurangan PHP langsung ke biaya USD akan mencampur mata uang.
Hitung kedua jumlah penerimaan PHP
Angka contoh ini berasal dari satu respons pada 29 Okt 2026, 23.10 UTC. Kurs acuannya 63,732 PHP per USD. Kirim 1.000 USD dengan biaya 5 USD dan contoh kurs penyedia 62,457 PHP per USD, yang ditetapkan 2% di bawah acuan sebelum pembulatan. Biaya dan selisih kurs merupakan angka contoh, bukan milik penyedia mana pun.
Kurs acuan dan contoh kurs penyedia dicantumkan hingga tiga desimal. Semua jumlah dalam tabel dihitung dari kurs tercantum agar setiap baris bisa dihitung ulang secara manual. Kalikan 995 USD dengan masing-masing kurs untuk memperoleh kedua jumlah penerimaan PHP.
| Langkah | Perhitungan | Hasil |
|---|---|---|
| Jumlah yang dikonversi | 1.000 − 5 | 995 USD |
| Penerimaan pada kurs acuan | 995 × 63,732 | 63.413,34 PHP |
| Penerimaan pada kurs penyedia (contoh) | 995 × 62,457 | 62.144,72 PHP |
| Kerugian akibat selisih kurs | (63.413,34 − 62.144,72) ÷ 63,732 | 19,91 USD |
| Total biaya | 5 + 19,91 | 24,91 USD (2,49%) |
Nyatakan total biaya dalam USD
Gunakan total biaya = biaya + (jumlah diterima pada kurs acuan - jumlah diterima pada kurs penyedia) / kurs acuan. Pengurangan menghasilkan kekurangan PHP akibat kurs penyedia. Membaginya dengan kurs PHP per USD mengubah kekurangan tersebut menjadi USD.
Dalam contoh ini, kerugian akibat selisih kurs sebesar 19,91 USD. Tambahkan biaya 5 USD untuk memperoleh 24,91 USD, atau 2,49% dari jumlah kiriman awal 1.000 USD. Gunakan jumlah kiriman awal sebagai penyebut persentase karena mencakup uang untuk biaya maupun konversi.
Bandingkan jumlah yang diterima
Bandingkan penyedia berdasarkan jumlah PHP yang diterima untuk jumlah kiriman USD yang sama. Membandingkan biaya saja mengabaikan selisih kurs. Hitung setiap penerimaan dengan biaya dan kurs masing-masing penyedia, serta pertahankan jumlah kiriman awal yang sama.
Gunakan penerimaan pada kurs acuan untuk menyatakan selisih kurs sebagai biaya. Acuan memberi dasar perhitungan yang sama; kurs penyedia menentukan contoh penerimaan. Bank, kartu dan layanan transfer menerapkan spread serta biaya sendiri. Kurs tengah pasar indikatif API tidak untuk penyelesaian transaksi atau perdagangan.
Periksa waktu dan batas permintaan
Akses tanpa kunci mengizinkan 10 permintaan per menit dan 100 per jam per IP, dengan kurs tertunda 15 menit. Kunci gratis memiliki kuota 5.000 permintaan per bulan dan 10 permintaan per menit; kursnya juga tertunda 15 menit. Paket berbayar memakai kurs waktu nyata.
Gunakan data_updated_at untuk mengenali respons sumber perhitungan. Di sini, 29 Okt 2026, 23.10 UTC adalah data_updated_at respons tersebut. Jika menjalankan permintaan lagi, gunakan kurs PHP yang dikembalikan untuk perhitungan Anda dan simpan waktu respons bersama hasilnya.