Utwórz nowy obiekt kursu rate
Aby pobrać świeży kurs rate między dwiema walutami, możesz użyć mutacji createExchangeRate
za pośrednictwem naszego GraphQL API. createExchangeRate
obsługuje kod waluty source
i target
, a także typ rate. Pełna dokumentacja dotycząca mutacji createExchangeRate
znajduje się w naszej referencji GraphQL API. Kursy wymiany pobrane za pomocą naszego API są specyficzne dla organizacji.
Mutacja
mutation {
exchangeRateCreate(
input: {
sourceCurrencyCode: GBP
targetCurrencyCode: EUR
type: MID_MARKET
}
) {
id
rate
sourceCurrencyCode
targetCurrencyCode
}
}
Odpowiedź
{
"data": {
"createExchangeRate": {
"id": "exchange_rate_1a021f23-8a63-4811-a8a3-6cce69f3a616",
"rate": 0.6391,
"sourceCurrencyCode": "GBP",
"targetCurrencyCode": "EUR"
}
}
}
Pobierz istniejący kurs wymiany rate
Możesz użyć zapytania exchangeRate
z podanym ID
, aby pobrać szczegóły wcześniej pobranego kursu wymiany rate. Jest to przydatne, jeśli chcesz zobaczyć historyczne szczegóły kursu wymiany rate, użyć ich do raportów, interfejsów użytkownika itp. Pełną listę dostępnych pól możesz zobaczyć w odniesieniu do API GraphQL.
Wcześniej utworzone kursy nie są odświeżane, gdy je pobierasz, są przypięte w czasie do momentu, w którym zostały pierwotnie pobrane.
Mutacja
query {
exchangeRate(id: "exchange_rate_1a021f23-8a63-4811-a8a3-6cce69f3a616") {
// Field names here...
}
}
Odpowiedź
{
"data": {
"exchangeRate": {
"id": "exchange_rate_1a021f23-8a63-4811-a8a3-6cce69f3a616",
"rate": 0.6391,
"sourceCurrencyCode": "CAD",
"targetCurrencyCode": "GBP",
"targetFormat": {
"decimalDelimiter": ".",
"symbol": "£",
"thousandsDelimiter": ","
}
}
}
}
Kursy wymiany Google a kursy wymiany Zonos
Kiedy używasz Google do sprawdzania kursów wymiany, otrzymasz inną wartość niż ta, którą dostarcza nasze API. Kurs wymiany rate, na który patrzy klient online, nie jest kursem konsumenckim rate. Jeśli sprawdzisz w Google aktualny kurs wymiany USD na GBP rate, zobaczysz „benchmarkowy” kurs wymiany walut obcych rate. Jest to kurs, po którym duże międzynarodowe banki wymieniają setki milionów dolarów, ale nikt nie może kupować po tym kursie rate. Konsument zobaczy ten benchmarkowy kurs rate plus opłaty naliczane przez firmę zajmującą się wymianą walut, gdy kursy wymiany Zonos nie są używane.
Inne strony, które widzisz, najprawdopodobniej pokazują kurs wymiany rate dla wygody, ale faktycznie nie pobierają od klienta opłat w jego obcej walucie. Firmy wydające karty kredytowe i banki naliczą opłaty za wymianę walut i transakcje zagraniczne klientom, którzy kupują na stronach, które pobierają opłaty w USD. Mimo że wyświetlają walutę w GBP (lub innej walucie), kwota pokazana im przy checkout nie jest kwotą, którą klient ostatecznie zapłaci.
Jak wspomniano wcześniej, oferujemy gwarantowany kurs wymiany rate. Dodatkowe opłaty, które pobieramy, uwzględniają ciągle zmieniający się rynek wymiany walut. Wahania są prawdopodobne w ciągu 90-dniowego okresu gwarancji dla pierwotnie pobranego kursu rate. Dodatkowe opłaty zapewniają, że kwota wyświetlana i płatna przez klienta przy checkout jest całkowitym i ostatecznym kosztem, który zapłacą – bez ukrytych czy niespodziewanych opłat później.
Pobierz kursy wymiany
Dowiedz się, jak pobrać kurs rate.Zonos wspiera pobieranie aktualnych kursów wymiany między dwiema walutami za pośrednictwem naszego GraphQL API. Gwarantujemy kursy wymiany, które obliczamy między walutami. Chociaż aktualizujemy nasze kursy co 10 minut, gwarantujemy kurs rate od momentu jego pobrania przez 90 dni.
Zonos gwarantuje kursy wymiany tylko w przypadkach, gdy obsługujemy płatności międzynarodowe, takie jak przez Zonos Checkout lub niestandardowe integracje z naszym Zonos Payments API. Aby uzyskać pełne szczegóły dotyczące tego, jak gwarantujemy kursy wymiany, zapoznaj się z naszymi Warunkami korzystania z usługi.