Koszt wysłania USD na PHP to opłata i strata wynikająca z różnicy kursu dostawcy. Oblicz wypłatę PHP według kursu odniesienia i kursu dostawcy, a następnie podziel różnicę przez kurs odniesienia, aby wyrazić ją w USD. Dodaj opłatę, aby otrzymać łączny koszt.
Pobierz kurs odniesienia USD na PHP
Użyj kursu PHP za USD z API jako odniesienia w obliczeniach. API podaje kurs każdej waluty względem USD, więc wartość PHP oznacza liczbę peso za dolara. Kurs dostawcy musi mieć ten sam kierunek, aby obie wypłaty miały zgodne jednostki.
Każda odpowiedź z najnowszymi kursami zawiera source, market_session, timestamp, data_updated_at i rates oraz komunikat „Kursy orientacyjne, nie do rozliczeń”. Odczytaj kurs razem z data_updated_at, aby zidentyfikować dane porównania. Przykład wykorzystuje kurs PHP i czas z tej samej odpowiedzi.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=PHP"Odejmij opłatę od wysyłanej kwoty
W tym przykładzie opłata jest potrącana z wysyłanej kwoty USD przed przeliczeniem. Odejmij 5 USD od 1000 USD, aby otrzymać 995 USD. Użyj tej kwoty do obu obliczeń wypłaty, aby różnica mierzyła wpływ kursu.
Oddziel opłatę od obliczeń kursowych. Opłata jest już w USD, a różnica wypłat w PHP. Przed dodaniem kosztów przelicz tę różnicę na USD. Dodanie niedoboru w PHP bezpośrednio do opłaty w USD mieszałoby waluty.
Oblicz obie wypłaty w PHP
To przykładowe dane z jednej odpowiedzi API z 29 paź 2026, 11:02 UTC. Kurs odniesienia wynosi 63,883 PHP za USD. Wyślij 1000 USD z opłatą 5 USD i przyjmij przykładowy kurs dostawcy 62,605 PHP za USD, ustalony przed zaokrągleniem o 2% poniżej odniesienia. Opłata i różnica kursów są przykładowe, nie pochodzą od żadnego dostawcy.
Kurs odniesienia i przykładowy kurs dostawcy podano do trzech miejsc po przecinku. Wszystkie kwoty w tabeli obliczono z tych wartości, więc każdy wiersz możesz przeliczyć ręcznie. Pomnóż 995 USD przez każdy kurs, aby otrzymać odpowiednie wypłaty PHP.
| Krok | Obliczenie | Wynik |
|---|---|---|
| Kwota do przeliczenia | 1000 − 5 | 995 USD |
| Wypłata według kursu odniesienia | 995 × 63,883 | 63 563,59 PHP |
| Wypłata według kursu dostawcy (przykład) | 995 × 62,605 | 62 291,98 PHP |
| Koszt różnicy kursów | (63 563,59 − 62 291,98) ÷ 63,883 | 19,91 USD |
| Łączny koszt | 5 + 19,91 | 24,91 USD (2,49%) |
Wyraź łączny koszt w USD
Użyj wzoru łączny koszt = opłata + (kwota otrzymana po kursie referencyjnym - kwota otrzymana po kursie dostawcy) / kurs referencyjny. Odejmowanie daje niedobór PHP wynikający z kursu dostawcy. Dzielenie przez kurs PHP za USD przelicza ten niedobór na USD.
W przykładzie różnica kursów kosztuje 19,91 USD. Dodaj opłatę 5 USD, aby otrzymać 24,91 USD, czyli 2,49% początkowej kwoty 1000 USD. Mianownikiem procentu jest początkowa kwota, ponieważ obejmuje pieniądze na opłatę i na wymianę.
Porównaj kwoty otrzymywane przez odbiorcę
Porównuj dostawców według kwoty PHP otrzymanej za tę samą wysyłaną kwotę USD. Sama opłata pomija różnicę kursów. Oblicz każdą wypłatę z opłatą i kursem danego dostawcy, zachowując tę samą kwotę początkową.
Wypłata według kursu odniesienia pozwala wyrazić różnicę kursów jako koszt i daje wspólną podstawę obliczeń. Kurs dostawcy określa przykładową wypłatę odbiorcy. Banki oraz dostawcy kart i przelewów stosują własne spready i opłaty. Orientacyjne średnie kursy rynkowe API nie są przeznaczone do rozliczeń ani handlu.
Sprawdź czas i limity żądań
Dostęp bez klucza pozwala na 10 żądań na minutę i 100 na godzinę na adres IP, z kursami opóźnionymi o 15 minut. Bezpłatny klucz ma limit 5000 żądań miesięcznie i 10 na minutę; kursy też są opóźnione o 15 minut. Płatne plany mają kursy na żywo.
Użyj data_updated_at, aby zidentyfikować odpowiedź wykorzystaną w obliczeniu. Tutaj 29 paź 2026, 11:02 UTC to jej data_updated_at. Po ponownym wykonaniu żądania użyj zwróconego kursu PHP do własnych obliczeń i zachowaj czas odpowiedzi razem z wynikiem.