Schon einmal im Ausland mit der Karte bezahlt und die Frage gehört: „Möchten Sie in USD oder in der Landeswährung bezahlen?" Genau dieser Hinweis ist dynamic currency conversion (DCC) in Aktion – und dahinter steckt eine Kette aus Kartenerkennung, Wechselkursabfragen und Aufschlagsberechnungen, die jeder Fintech-Entwickler verstehen sollte. Dieser Leitfaden erklärt, was dynamic currency conversion ist, wie es Schritt für Schritt funktioniert, woher die Kosten stammen und wie Sie mit einer Currency-Exchange-Rate-API selbst ein transparentes DCC-Angebot aufbauen können.
Egal, ob Sie einen Shop betreiben, der internationale Kunden bedient, oder ob Sie als Entwickler einen Checkout verkabeln – wer DCC versteht, trifft fundierte Entscheidungen und kann seinen Kunden vor allem Kurse präsentieren, denen sie vertrauen.
Was ist dynamic currency conversion?
Dynamic currency conversion (DCC), manchmal auch cardholder preferred currency (CPC) oder „in Ihrer Währung zahlen" genannt, ist ein Service, der es einem Kunden, der mit einer ausländischen Karte bezahlt, ermöglicht, den Transaktionsbetrag am Point of Sale in seiner Heimatwährung statt in der Landeswährung des Händlers zu sehen und zu bezahlen.
Nehmen wir an, ein Reisender aus den Vereinigten Staaten kauft in Paris ein Abendessen für 100 €. Ohne DCC belastet das Terminal des Restaurants 100 €, und die Bank des Kunden rechnet sie später zu dem Kurs in Dollar um, den das Kartennetzwerk anwendet. Mit DCC erkennt das Terminal, dass die Karte in den USA ausgestellt wurde, rechnet den Betrag sofort um und bietet dem Kunden die Wahl: 100 € zahlen oder rund 112 $ zahlen (der umgerechnete Euro-Betrag zuzüglich eines Aufschlags). Der Kunde sieht den genauen Dollar-Betrag, bevor er bestätigt.
DCC funktioniert in vielen Zahlungskontexten: bei Chip-und-PIN- und kontaktlosen kartenpräsenten Transaktionen, bei Mobile Wallets wie Apple Pay und Google Pay, bei Bargeldabhebungen am Geldautomaten und bei kartenfernen Online-Zahlungen (oft eDCC genannt). Die Grundidee ist immer dieselbe – im Moment der Zahlung umzurechnen, damit der Karteninhaber in einer vertrauten Währung bezahlt.
So funktioniert DCC, Schritt für Schritt
Sobald DCC an einem Zahlungsterminal oder in einem Online-Checkout aktiviert ist, durchläuft eine Transaktion fünf Phasen:
- Zahlungsauslösung. Der Kunde hält, steckt oder gibt eine ausländische Karte am Checkout ein.
- Kartenerkennung und Währungsabfrage. Während der Autorisierung liest der DCC-Anbieter die BIN der Karte (Bank Identification Number, die ersten 6–8 Ziffern), um das Ausstellungsland und die Heimatwährung des Karteninhabers zu bestimmen – EUR, USD, GBP, JPY und so weiter.
- Kurs- und Aufschlagsberechnung. Der Anbieter nimmt einen Basiswechselkurs, addiert einen Aufschlag und berechnet dann den Betrag in der Heimatwährung des Kunden.
- Währungsauswahl. Das Terminal oder der Checkout-Bildschirm zeigt zwei Optionen an – in Landeswährung oder in Heimatwährung zahlen – und weist den Wechselkurs, den Aufschlag und den Endbetrag aus, damit der Kunde wählen kann.
- Abwicklung. Egal, welche Währung der Kunde wählt: Der Acquirer des Händlers rechnet mit dem Händler den vollen Betrag in der Landeswährung ab. Der DCC-Anbieter wickelt die Umrechnung im Hintergrund ab.
Der Wechselkurs und die Summen, die auf einem DCC-Beleg erscheinen, werden zum Zeitpunkt der Transaktion fixiert, sodass der Betrag, den der Kunde bestätigt, mit dem übereinstimmt, was später auf seiner Abrechnung auftaucht. Diese Vorhersehbarkeit ist das wichtigste Verkaufsargument von DCC.
Der DCC-Aufschlag: woher die Kosten kommen
Hier kommt der wichtigste Teil. Der bei einer DCC-Transaktion angebotene Kurs ist nicht der reine Marktkurs. Es ist ein Basiskurs plus ein Aufschlag, der die Währungsumrechnungsgebühr und die Gewinnmarge des Anbieters bündelt.
Diese Aufschläge schwanken stark. Sie liegen häufig irgendwo zwischen etwa 3 % und 12 %, und unabhängige Berichte haben DCC-Aufschläge dokumentiert, die bis zu 18 % über dem Standardwechselkurs erreichen. Lehnt der Kunde DCC dagegen ab und lässt seine eigene Bank die Transaktion umrechnen, wendet die Bank in der Regel einen Kurs an, der viel näher am Interbankenkurs (Großhandelskurs) liegt, plus eine kleinere Fremdwährungsgebühr.
Deshalb warnen Verbraucherschützer und die Reisehinweise der Kartennetzwerke generell, dass die Wahl von DCC den Karteninhaber in der Regel mehr kostet als die Ablehnung. Der Wert, den DCC liefert, ist Sicherheit und Bequemlichkeit, nicht ein besserer Kurs.
Für alle, die ein Zahlungserlebnis aufbauen, ist die Lektion klar: Je transparenter Ihr Kurs und Aufschlag sind, desto mehr Vertrauen gewinnen Sie – und desto weniger Streitfälle und Rückbuchungen müssen Sie bearbeiten. Diese Transparenz beginnt damit, den echten Mittelkurs (Mid-Market-Rate) zu kennen, damit Sie den Kunden genau zeigen können, was sie darüber hinaus bezahlen.
DCC im Vergleich zur klassischen Währungsumrechnung
Die beiden Ansätze unterscheiden sich in drei Punkten:
- Wer den Kurs festlegt. Bei DCC legt der DCC-Anbieter des Händlers Kurs und Aufschlag fest. Bei der klassischen Umrechnung legt ihn die ausstellende Bank des Karteninhabers oder das Kartennetzwerk (Visa, Mastercard) fest.
- Wann die Umrechnung stattfindet. DCC rechnet am Point of Sale um, im Voraus und sichtbar. Die klassische Umrechnung erfolgt später, im Hintergrund, und erscheint auf der Abrechnung.
- Kosten. DCC-Aufschläge sind meist höher als die Umrechnungsgebühr der ausstellenden Bank, sodass die klassische Umrechnung oft günstiger ist – aber der Kunde kennt den genauen Endbetrag erst, wenn die Abrechnung eintrifft.
Keiner der beiden ist grundsätzlich „besser". DCC tauscht höhere Kosten gegen sofortige Sicherheit; die klassische Umrechnung tauscht diese Sicherheit gegen typischerweise geringere Kosten. Diesen Kompromiss zu verstehen, ist die Grundlage für den Aufbau von Umrechnungsfunktionen, die zu beidem ehrlich stehen. Wenn Sie die tiefere Mechanik dazu wissen möchten, wie Umrechnungskurse abgeleitet werden, lesen Sie unseren Leitfaden dazu, wie Wechselkurse funktionieren, und über den Unterschied zwischen dem Mittelkurs (Mid-Market-Rate) und aufgeschlagenen Retailkursen.
Die Compliance-Regeln, die Entwickler kennen müssen
DCC ist reguliert, und wenn Sie es bauen, sind die Regeln nicht optional. Beide großen Kartennetzwerke verlangen echte Transparenz und Zustimmung:
- Der Basiskurs muss ein Großhandels-/Interbankenkurs sein. Der Aufschlag wird auf diesen Referenzkurs aufgeschlagen, nicht unsichtbar in eine erfundene Zahl eingebacken.
- Der Aufschlag muss offengelegt werden. Visa verlangt, dass der Aufschlag über dem Referenzkurs dem Karteninhaber angezeigt wird.
- Die Zustimmung ist verpflichtend. „Back-Office-DCC" – die Umrechnung ohne die ausdrückliche Wahl des Kunden – ist verboten. Der Kunde muss sich aktiv dafür entscheiden, und Mitarbeiter sollten nie eine Präferenz annehmen.
- Der Beleg muss die Wahl dokumentieren, einschließlich des Betrags in Landeswährung, des umgerechneten Betrags, des verwendeten Kurses, des Aufschlags und der Bestätigung, dass der Karteninhaber DCC akzeptiert hat.
Diese Anforderungen zu erfüllen bedeutet, dass Ihr System eine verlässliche, prüfbare Quelle für den Referenzwechselkurs benötigt. Genau hier kommt eine dedizierte Currency-Exchange-Rate-API ins Spiel.
So bauen Sie mit einer Currency-API ein transparentes DCC-Angebot
Sie müssen kein globaler Zahlungsdienstleister sein, um ein faires, konformes Umrechnungsangebot zu präsentieren. Die Bausteine sind: die Heimatwährung der Karte erkennen, einen sauberen Referenzkurs abrufen, einen offengelegten Aufschlag anwenden und dem Kunden die Wahl zeigen. So verkabeln Sie die Kurs-Ebene mit der Finexly-API.
Schritt 1: Die Ausstellungswährung der Karte erkennen
Ordnen Sie die Karten-BIN einem Ausstellungsland und einer Währung zu. Die meisten Acquirer und BIN-Lookup-Dienste liefern einen ISO-Ländercode zurück, den Sie in einen ISO-4217-Währungscode übersetzen können. Nehmen wir für dieses Beispiel an, die Erkennung hat USD als Heimatwährung des Karteninhabers ergeben und der Händler wirtschaftet in EUR.
Schritt 2: Den Mid-Market-Referenzkurs abrufen
Rufen Sie den aktuellen Kurs von EUR (Händlerwährung) zu USD (Karteninhaberwährung) ab. Mit cURL:
curl "https://api.finexly.com/v1/latest?base=EUR&symbols=USD" \
-H "Authorization: Bearer YOUR_API_KEY"Eine typische JSON-Antwort:
{
"base": "EUR",
"date": "2026-07-18",
"rates": {
"USD": 1.0842
}
}Schritt 3: Ihren Aufschlag anwenden und offenlegen
Nehmen Sie den Mid-Market-Kurs, addieren Sie einen transparenten Aufschlag und berechnen Sie beide Beträge. In JavaScript:
async function buildDccOffer(merchantAmount, base, home, markupPct) {
const res = await fetch(
`https://api.finexly.com/v1/latest?base=${base}&symbols=${home}`,
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await res.json();
const midMarketRate = data.rates[home];
const dccRate = midMarketRate * (1 + markupPct / 100);
const homeAmount = merchantAmount * dccRate;
return {
payInLocal: { amount: merchantAmount.toFixed(2), currency: base },
payInHome: {
amount: homeAmount.toFixed(2),
currency: home,
rate: dccRate.toFixed(4),
midMarketRate: midMarketRate.toFixed(4),
markup: `${markupPct}%`,
},
};
}
// A €100 charge, cardholder in USD, 2.5% disclosed markup
buildDccOffer(100, "EUR", "USD", 2.5).then(console.log);Dieselbe Logik in Python:
import requests
def build_dcc_offer(merchant_amount, base, home, markup_pct):
r = requests.get(
"https://api.finexly.com/v1/latest",
params={"base": base, "symbols": home},
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
mid = r.json()["rates"][home]
dcc_rate = mid * (1 + markup_pct / 100)
return {
"pay_in_local": {"amount": round(merchant_amount, 2), "currency": base},
"pay_in_home": {
"amount": round(merchant_amount * dcc_rate, 2),
"currency": home,
"rate": round(dcc_rate, 4),
"mid_market_rate": round(mid, 4),
"markup": f"{markup_pct}%",
},
}
print(build_dcc_offer(100, "EUR", "USD", 2.5))Schritt 4: Die Wahl ehrlich präsentieren
Stellen Sie beide Optionen nebeneinander dar – den Betrag in Landeswährung und den Betrag in Heimatwährung – und zeigen Sie den Mid-Market-Kurs, Ihren Aufschlag und den daraus resultierenden Kurs. Weil Sie den Referenzkurs aus einer Großhandelsquelle abgerufen haben, können Sie belegen, dass der Aufschlag genau dem entspricht, was Sie offengelegt haben. Wenn Sie das Feld date aus der API-Antwort zusammen mit der Transaktion speichern, erhalten Sie den prüfbaren Nachweis, den die Netzwerke erwarten.
Weil sich Kurse fortlaufend bewegen, cachen Sie Antworten sinnvoll und aktualisieren Sie sie in einem Takt, der zu Ihrem Volumen passt – siehe unsere Hinweise zu Caching und Fehlerbehandlung für Muster, die Sie schnell halten, ohne veraltete Kurse auszuliefern. Wenn Ihr Transaktionsvolumen wächst, prüfen Sie die Preispläne, um sie an Ihre Anfragerate anzupassen.
Vorteile und Risiken von DCC
DCC ist weder von Natur aus gut noch schlecht – es ist ein Werkzeug mit klaren Vorteilen und echten Kompromissen.
Für Händler kann DCC die internationale Attraktivität erhöhen, Verwirrung bei Zahlungen verringern und eine Einnahmequelle aus Umsatzbeteiligung eröffnen, da einige Anbieter einen Teil der Umrechnungsmarge zurückerstatten. Es kann auch Streitfälle reduzieren, weil Kunden einen genauen Betrag in einer Währung bestätigen, die sie verstehen.
Für Kunden liefert DCC Bequemlichkeit und Sicherheit: kein Kopfrechnen, und der Betrag auf dem Beleg stimmt mit der Bankabrechnung überein. Der Kompromiss sind die Kosten – der Aufschlag macht DCC in der Regel teurer, als die eigene Bank umrechnen zu lassen.
Das Risiko für beide Seiten ist Intransparenz. Wenn Aufschläge versteckt werden oder die Wahl für den Kunden getroffen wird, schwindet das Vertrauen schnell und Regulierungsbehörden werden aufmerksam. Bauen Sie auf Transparenz, dann wird DCC zu einer echten Bequemlichkeit statt zu einer versteckten Gebühr.
Häufig gestellte Fragen
Lohnt sich dynamic currency conversion für Kunden? Meist kostet es mehr als die Ablehnung, weil der DCC-Aufschlag in der Regel die Gebühr übersteigt, die die eigene Bank des Karteninhabers berechnen würde. Sein Wert ist Sicherheit – Sie sehen den genauen Betrag in Heimatwährung, bevor Sie zahlen. Kostenbewusste Kunden sparen in der Regel, wenn sie in der Landeswährung zahlen.
Wie hoch ist ein typischer DCC-Aufschlag? Aufschläge liegen häufig zwischen etwa 3 % und 12 % über dem Referenzwechselkurs und wurden mit bis zu 18 % dokumentiert. Kartennetzwerke verlangen, dass der Aufschlag offengelegt und auf einen Großhandels-Interbankenkurs aufgeschlagen wird.
Ist DCC dasselbe wie Preisgestaltung in mehreren Währungen? Nein. DCC rechnet im Moment der Zahlung auf Basis der Ausstellungswährung der Karte um. Preisgestaltung in mehreren Währungen zeigt Preise während des gesamten Stöbererlebnisses in der Währung des Kunden an, also vor dem Checkout. Viele Händler nutzen beides.
Kann ich mein eigenes DCC-ähnliches Umrechnungsangebot bauen? Sie können die Kurs- und Offenlegungsebene selbst bauen, indem Sie eine Currency-API nutzen, um den Referenzkurs zu beziehen, und dann einen transparenten Aufschlag anwenden und anzeigen. Die tatsächliche Abwicklung von Kartentransaktionen läuft weiterhin über Ihren Acquirer und muss die DCC-Regeln von Visa und Mastercard einhalten, einschließlich Zustimmung und Offenlegung.
Wie erhalte ich den Mid-Market-Kurs für Umrechnungen? Nutzen Sie eine Echtzeit-Wechselkurs-API. Finexly liefert Live- und historische Kurse für über 170 Währungen, sodass Sie den Mid-Market-Kurs abrufen, Ihren eigenen offengelegten Aufschlag anwenden und eine ehrliche Umrechnung präsentieren können. Testen Sie die kostenlose Currency-API, um loszulegen.
Erhalten Sie präzise Kurse für Ihre Umrechnungsabläufe
Dynamic currency conversion steht und fällt mit der Kurstransparenz. Ob Sie DCC anbieten, einen Multi-Currency-Checkout aufbauen oder Kunden einfach zeigen, was sie wirklich zahlen – alles beginnt mit einer vertrauenswürdigen Quelle für den Mid-Market-Kurs.
Bereit, transparente Umrechnung in Ihr Produkt einzubauen? Holen Sie sich Ihren kostenlosen Finexly-API-Key – keine Kreditkarte erforderlich. Starten Sie mit 1.000 kostenlosen Anfragen pro Monat, rufen Sie Echtzeitkurse für über 170 Währungen ab und skalieren Sie mit wachsendem Transaktionsvolumen.
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →