# PayPal Gebührenrechner 2026 Update - Next Steps & Testing Guide

**Last Updated:** 2026-04-01  
**Status:** Gebühren an PayPal PDF **09. Feb. 2026** angeglichen; SEO-Sprint inkl. FAQ JSON-LD Single-Source (`ordio_faqpage_schema_node`) ✅ | Nach Deploy: Rich Results + GSC prüfen

## Erledigt (Content & UX, 2026-04-01)

- **Sechs Strategien-Karten:** je Strategie um einen Satz Kontext ergänzt (Mikro-Freigabe, Herkunftsland im Rechner, Währung durchgängig, Bündeln vs. Abo-Modelle, QR-Freigabe, Rückerstattungs-Simulation).
- **Drei Zusatzkarten** (Währungsumrechnung, Konfliktgebühren, Auszahlungsgebühren): kurze **Einordnung**-Absätze zu Nutzen im Rechner vs. verbindliche PayPal-Abrechnung.
- **Copy-Review:** Hero, „So funktioniert …“, Payroll-CTA, „Für wen …“, Käuferschutz-Block und ausgewählte FAQs überarbeitet (du-Ton, weniger Meta-Sprache).
- **Keine öffentlichen Keyword-Listen:** Absätze vom Typ „Häufige Suchbegriffe wie …“ entfernt; Begriffe liegen natürlich im Fließtext bzw. in Title/Meta/JSON-LD. `audit-tools-content-blocks.py` prüft SISTRIX-Begriffe per **Token-Abdeckung** (alle relevanten Wortteile im sichtbaren Content), nicht als wörtliche Query-Zeile.
- **Midijob-Rechner (gleiche Policy):** Meta-Zeile „Häufige Suchbegriffe wie gleitzone rechner …“ entfernt; erster SEO-Absatz auf sachliche Erklärung (Übergangsbereich, Netto, Abgaben, Steuerklassen) umgestellt, ohne Aufzählung von Suchqueries.

**Lokale Checks (Repo):**

```bash
php -l v2/pages/tools_paypal_gebuhrenrechner.php
php v2/scripts/tools/validate-tool-content-completeness.php --tool=paypal-gebuehrenrechner
python3 v2/scripts/tools/audit-tools-content-blocks.py paypal-gebuehrenrechner
```

Erwartung: Content-Completeness **PASS** (Wortzahl ≥ Minimum), Keywords **5/5** aus `keywords-sistrix.json` (Abdeckung per Wort-Tokens im Text, keine Pflicht für wörtliche Suchstrings), Outline **6/6**.

**Als Nächstes nach Live-Deploy:** Abschnitte [Google Search Console](#google-search-console-manuell) und [Rich Results Test](#rich-results-test-nach-deploy) unten abarbeiten; bei Bedarf **Manual Testing Checklist** weiter unten für Regressionstests.

## Google Search Console (manuell)

Vorlage zum Befüllen: [paypal-gebuehrenrechner-gsc-query-template.md](data/paypal-gebuehrenrechner-gsc-query-template.md). Nach Deploy **2–4 Wochen** Performance für `/tools/paypal-gebuehrenrechner` und Top-Queries prüfen; bei CTR-Verlust Titel/Description iterieren.

## Rich Results Test (nach Deploy)

1. Öffentliche URL in den [Google Rich Results Test](https://search.google.com/test/rich-results) einfügen.
2. Erwartung (nach Auslieferung **dieses** Refreshes): gültige `FAQPage` mit **16** `Question`-Einträgen (separates JSON-LD aus FAQ-JSON; Head-`@graph` ohne duplizierte FAQ), `HowTo`, `WebApplication` **ohne** `aggregateRating`, plus `Calculator`, `WebPage` / Breadcrumb — ohne kritische Fehler.

### Live-Baseline (Produktion, historisch **2026-03-29**)

Gegen `https://www.ordio.com/tools/paypal-gebuehrenrechner` per `curl` geprüft: damals **Legacy-HTML** — u. a. `FAQPage` mit **8** Fragen, **kein** `HowTo`, `WebApplication` **mit** `aggregateRating`. Nach Deploy des überarbeiteten `tools_paypal_gebuhrenrechner.php` die **curl-Zähler unten erneut** ausführen und mit den Zielen vergleichen.

**Nach Deploy erneut prüfen** (lokal; Zähler bezieht sich auf das eingebettete JSON-LD):

```bash
URL='https://www.ordio.com/tools/paypal-gebuehrenrechner'
JSONLD=$(curl -sS -L "$URL" | tr '\n' ' ')
echo -n 'Question entities: '
echo "$JSONLD" | grep -oE '"@type"\s*:\s*"Question"' | wc -l | tr -d ' '
echo -n 'HowTo present (0/1): '
echo "$JSONLD" | grep -c '"@type"[[:space:]]*:[[:space:]]*"HowTo"' || true
echo -n 'aggregateRating in page (0=good if only org nav): '
echo "$JSONLD" | grep -c 'aggregateRating' || true
```

Ziel: **16** `Question` (FAQ-JSON + separates `FAQPage`-Script), mindestens **1×** `HowTo`, `aggregateRating` nur noch wo fachlich erlaubt (nicht am erfundenen Tool-Rating).

## Repo validation (`make validate` / PHPStan)

- **PHPStan:** Stand **2026-03-29** wieder **grün** — u. a. `$argv = $_SERVER['argv'] ?? []` in HubSpot-CLIs, kleinere Korrekturen in Helpers, toter Guard in `audit-leadsource-utm-discrepancies.php`, `v2/scripts/dev-helpers/test-form-hs-validation.php` von PHPStan **ausgeschlossen** (lädt `html/form-hs.php` erst zur Laufzeit; Wechsel: Hilfsfunktion `form_hs_validation_case` statt Namenskollision mit PHPUnit-`test`).
- **Projektweites `make validate`:** kann danach trotzdem an **`validate-blog`** scheitern (z. B. `audit-blog-image-alt.php` / SEO-Alt-Mismatches) — **unabhängig** vom PayPal-Tool. Nur PHP-Gate: `composer phpstan` oder `vendor/bin/phpstan analyse`.
- PayPal-Seite: `php -l v2/pages/tools_paypal_gebuhrenrechner.php` weiterhin **syntaxok**.

## Overview

Testanleitung und Kommandos für den PayPal Gebührenrechner. **Mikrozahlungen** folgen dem Stand **Feb. 2026**: **4,99% + Mikro-Festgebühr** (EUR **0,09 €**), Break-even EUR ca. **10,40 €**.

## Pre-Testing Verification

### Code Verification Commands

```bash
# Metadaten Config
grep "lastUpdated\|paypalPdfVersion" v2/api/paypal_fees_config.json

# Mikrozahlungen: Prozentsatz und EUR-Festgebühr
grep -A22 '"micropayment"' v2/api/paypal_fees_config.json | head -20

# Break-even
grep -A12 "micropaymentBreakEven" v2/api/paypal_fees_config.json

# Konsistenz PHP-Fallback (gleiche Werte wie JSON)
grep -A5 '"micropayment"' v2/pages/tools_paypal_gebuhrenrechner.php | head -8
```

**Erwartung (März 2026):**

- `lastUpdated` **2026-03-29**, `paypalPdfVersion` mit **9. Februar 2026** / `de-de-merchant-fees-09-feb-2026`
- `domesticRate` **0.0499**, EUR-Festgebühr Mikro **0.09**
- `micropaymentBreakEven` **EUR 10.4** (und übrige Währungen wie in JSON)

## Manual Testing Checklist

### 1. Standard Transaction Testing

#### Test Case 1.1: Standard Domestic Transaction
**Input:**
- Transaction type: Standard (Geschäftliche Transaktionen)
- Amount: 100.00 EUR
- Currency: EUR
- Domestic: Yes
- Target net mode: No

**Expected Results:**
- Fee rate: 2.49%
- Fixed fee: 0.35 EUR
- Total fee: 100 × 0.0249 + 0.35 = 2.49 + 0.35 = **2.84 EUR**
- Net amount: 100 - 2.84 = **97.16 EUR**

**Verification Steps:**
1. Navigate to `/tools/paypal-gebuehrenrechner`
2. Select "Geschäftliche Transaktionen"
3. Enter 100.00 EUR
4. Ensure "Inland" is selected
5. Verify fee calculation shows 2.84 EUR
6. Verify net amount shows 97.16 EUR

#### Test Case 1.2: Standard International (UK)
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Currency: EUR
- Domestic: No
- Payer country: UK

**Expected Results:**
- Base rate: 2.49%
- UK uplift: +1.29%
- Total rate: 3.78%
- Fixed fee: 0.35 EUR
- Total fee: 100 × 0.0378 + 0.35 = 3.78 + 0.35 = **4.13 EUR**
- Net amount: 100 - 4.13 = **95.87 EUR**

**Verification Steps:**
1. Select "Ausland"
2. Select "Großbritannien (UK)" as payer country
3. Verify fee shows 4.13 EUR
4. Verify calculation breakdown shows base + uplift

### 2. Micropayment Testing (Critical – Stand PayPal Feb. 2026)

#### Test Case 2.1: Micropayment Domestic
**Input:**
- Transaction type: Mikrozahlungen (Profil)
- Amount: 5.00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Fee rate: **4,99%**
- Fixed fee: **0,09 EUR**
- Total fee: 5 × 0,0499 + 0,09 = **0,34 EUR** (gerundet)
- Net amount: 5 − 0,34 = **4,66 EUR**

**Verification Steps:**
1. Select "Mikrozahlungen (Profil)"
2. Enter 5.00 EUR
3. Verify fee shows **0,34 EUR**
4. Badge **4,99% + 0,09 €**

#### Test Case 2.2: Micropayment Break-Even Point (EUR)
**Input:**
- Transaction type: Standard
- Amount: **10,40 EUR** (break-even)
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Standard fee: 10,40 × 0,0249 + 0,35 = **0,609** ≈ **0,61 EUR**
- Micropayment fee: 10,40 × 0,0499 + 0,09 = **0,609** ≈ **0,61 EUR**
- Gebühren praktisch gleich

#### Test Case 2.3: Micropayment Below Break-Even
**Input:**
- Transaction type: Standard
- Amount: 10,00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Standard fee: **0,60 EUR**
- Micropayment fee: **0,59 EUR**
- Gelber Hinweis für Mikroprofil (EUR) sichtbar

#### Test Case 2.4: Micropayment Above Break-Even
**Input:**
- Transaction type: Standard
- Amount: 15.00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Standard fee: **0,72 EUR**
- Micropayment fee: **0,84 EUR**
- Kein Mikro-Hinweis

### 3. QR Code Testing

#### Test Case 3.1: QR Code Above Threshold
**Input:**
- Transaction type: QR-Code (≥10,01 EUR)
- Amount: 10.01 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Fee rate: 0.90%
- Fixed fee: 0.10 EUR
- Total fee: 10.01 × 0.0090 + 0.10 = 0.09 + 0.10 = **0.19 EUR**
- Net amount: 10.01 - 0.19 = **9.82 EUR**

**Verification Steps:**
1. Select "QR-Code (≥10,01 EUR)"
2. Enter 10.01 EUR
3. Verify fee shows 0.19 EUR
4. Verify rate shows 0.90% + 0.10 EUR

#### Test Case 3.2: QR Code Below Threshold
**Input:**
- Transaction type: QR-Code (≤10,00 EUR)
- Amount: 10.00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Fee rate: 1.00%
- Fixed fee: 0.10 EUR
- Total fee: 10.00 × 0.0100 + 0.10 = 0.10 + 0.10 = **0.20 EUR**
- Net amount: 10.00 - 0.20 = **9.80 EUR**

**Verification Steps:**
1. Select "QR-Code (≤10,00 EUR)"
2. Enter 10.00 EUR
3. Verify fee shows 0.20 EUR
4. Verify rate shows 1.00% + 0.10 EUR
5. Note difference from above-threshold rate

### 4. Currency Conversion Testing

#### Test Case 4.1: Currency Conversion with FX Spread
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Currency conversion: Yes
- Payment currency: EUR
- Payout currency: USD
- Exchange rate: 1.10 (manual entry)

**Expected Results:**
- FX spread: 4% (0.04)
- Effective exchange rate: 1.10 × (1 - 0.04) = 1.10 × 0.96 = **1.056**
- Effective amount: 100 × 1.056 = **105.60 USD**
- Fee calculated on: 105.60 USD
- Standard fee: 105.60 × 0.0249 + 0.30 = 2.63 + 0.30 = **2.93 USD**

**Verification Steps:**
1. Enable currency conversion
2. Set payment currency: EUR
3. Set payout currency: USD
4. Enter exchange rate: 1.10
5. Verify FX spread of 4% is applied
6. Verify effective amount shows reduced value (unfavorable to recipient)
7. Verify fee calculated on converted amount

### 5. Target Net Mode Testing

#### Test Case 5.1: Target Net Calculation
**Input:**
- Transaction type: Standard
- Target net mode: Yes
- Target net: 100.00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Formula: Gross = (Target Net + Fixed Fee) ÷ (1 - Rate)
- Gross = (100 + 0.35) ÷ (1 - 0.0249) = 100.35 ÷ 0.9751 = **102.91 EUR**
- Total fee: 102.91 × 0.0249 + 0.35 = 2.56 + 0.35 = **2.91 EUR**
- Net amount: 102.91 - 2.91 = **100.00 EUR** ✅

**Verification Steps:**
1. Enable "Ziel-Netto" mode
2. Enter target net: 100.00 EUR
3. Verify gross amount shows 102.91 EUR
4. Verify net amount equals target (100.00 EUR)
5. Verify fee calculation is correct

#### Test Case 5.2: Target Net with Micropayment
**Input:**
- Transaction type: Micropayment
- Target net mode: Yes
- Target net: 10.00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Gross = (10 + 0,09) ÷ (1 − 0,0499) ≈ **10,62 EUR**
- Total fee ≈ **0,62 EUR**
- Net amount **10,00 EUR** ✅

**Verification Steps:**
1. Select Micropayment transaction type
2. Enable target net mode
3. Enter target net: 10.00 EUR
4. Verify gross nutzt **4,99% + 0,09 €**
5. Verify net equals target

### 6. Personal International Testing

#### Test Case 6.1: Personal International Transaction
**Input:**
- Transaction type: Persönliche Transaktionen
- Amount: 100.00 EUR
- Currency: EUR
- Domestic: No (International)

**Expected Results:**
- Fee rate: 5.00%
- Fixed fee: 0.99 EUR (with min/max: min 0.99, max 3.99)
- Total fee: 100 × 0.05 + 0.99 = 5.00 + 0.99 = **5.99 EUR**
- Net amount: 100 - 5.99 = **94.01 EUR**

**Verification Steps:**
1. Select "Persönliche Transaktionen"
2. Select "Ausland"
3. Enter 100.00 EUR
4. Verify fee shows 5.99 EUR
5. Verify rate shows 5.00% + fixed fee

### 7. Refund Simulation Testing

#### Test Case 7.1: Full Refund
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Simulate refund: Yes
- Refund type: Full

**Expected Results:**
- Original fee: 2.84 EUR
- Refund cost: **2.84 EUR** (lose entire fee)
- Fixed fee portion: 0.35 EUR (retained)
- Variable fee portion: 2.49 EUR (refunded)

**Verification Steps:**
1. Calculate standard transaction (100 EUR)
2. Enable refund simulation
3. Select "Vollständige Rückerstattung"
4. Verify refund cost equals original fee
5. Verify breakdown shows fixed fee retained

#### Test Case 7.2: Partial Refund (50%)
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Simulate refund: Yes
- Refund type: Partial
- Refund percentage: 50%

**Expected Results:**
- Original fee: 2.84 EUR
- Variable fee: 2.49 EUR
- Variable fee lost: 2.49 × 0.50 = **1.25 EUR**
- Fixed fee retained: **0.35 EUR**
- Total refund cost: 1.25 + 0.35 = **1.60 EUR**

**Verification Steps:**
1. Calculate standard transaction (100 EUR)
2. Enable refund simulation
3. Select "Teilrückerstattung"
4. Enter 50% refund
5. Verify refund cost calculation
6. Verify fixed fee is retained

### 8. Dispute Simulation Testing

#### Test Case 8.1: Dispute Fee Addition
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Simulate dispute: Yes
- Currency: EUR

**Expected Results:**
- Transaction fee: 2.84 EUR
- Dispute fee: **14.00 EUR** (EUR dispute fee)
- Total cost: 2.84 + 14.00 = **16.84 EUR**

**Verification Steps:**
1. Calculate standard transaction (100 EUR)
2. Enable dispute simulation
3. Verify dispute fee of 14.00 EUR added
4. Verify total cost includes both fees

### 9. Withdrawal Fee Testing

#### Test Case 9.1: Local Bank Withdrawal
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Withdrawal method: Local bank
- Currency: EUR

**Expected Results:**
- Transaction fee: 2.84 EUR
- Withdrawal fee: **0.00 EUR** (free)
- Total cost: 2.84 EUR

**Verification Steps:**
1. Calculate transaction
2. Select withdrawal method: "Lokales Bankkonto"
3. Verify withdrawal fee shows 0.00 EUR

#### Test Case 9.2: Card Withdrawal
**Input:**
- Transaction type: Standard
- Amount: 100.00 EUR
- Withdrawal method: Card
- Currency: EUR

**Expected Results:**
- Transaction fee: 2.84 EUR
- Withdrawal fee: 100 × 0.01 = 1.00 EUR (within min/max: 0.25-10.00)
- Total cost: 2.84 + 1.00 = **3.84 EUR**

**Verification Steps:**
1. Calculate transaction
2. Select withdrawal method: "Karte"
3. Verify withdrawal fee shows 1.00 EUR (1% of amount)
4. Verify min/max limits apply if amount is very small or very large

### 10. Multi-Currency Testing

#### Test Case 10.1: GBP Transaction
**Input:**
- Transaction type: Standard
- Amount: 100.00 GBP
- Currency: GBP
- Domestic: Yes

**Expected Results:**
- Fee rate: 2.49%
- Fixed fee: 0.20 GBP
- Total fee: 100 × 0.0249 + 0.20 = 2.49 + 0.20 = **2.69 GBP**

**Verification Steps:**
1. Select currency: GBP
2. Enter 100.00 GBP
3. Verify fixed fee shows 0.20 GBP (not 0.35 EUR)
4. Verify calculation uses GBP fixed fee

#### Test Case 10.2: USD Micropayment Break-Even
**Input:**
- Transaction type: Standard
- Amount: **8,40 USD** (break-even point)
- Currency: USD
- Domestic: Yes

**Expected Results:**
- Standard fee: 8,40 × 0,0249 + 0,30 ≈ **0,51 USD**
- Micropayment fee: 8,40 × 0,0499 + 0,09 ≈ **0,51 USD**
- Fees should be equal (Rundung)

**Verification Steps:**
1. Select currency: USD
2. Enter exactly 8,40 USD
3. Verify break-even for USD

### 11. Edge Cases Testing

#### Test Case 11.1: Very Small Amount
**Input:**
- Transaction type: Standard
- Amount: 0.01 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Fee: 0.01 × 0.0249 + 0.35 = 0.0002 + 0.35 = **0.35 EUR** (fixed fee dominates)
- Net amount: 0.01 - 0.35 = **-0.34 EUR** (negative - should show warning or error)

**Verification Steps:**
1. Enter very small amount (0.01 EUR)
2. Verify calculator handles edge case
3. Verify error/warning shown if net is negative

#### Test Case 11.2: Very Large Amount
**Input:**
- Transaction type: Standard
- Amount: 100,000.00 EUR
- Currency: EUR
- Domestic: Yes

**Expected Results:**
- Fee: 100,000 × 0.0249 + 0.35 = 2,490 + 0.35 = **2,490.35 EUR**
- Net amount: 100,000 - 2,490.35 = **97,509.65 EUR**

**Verification Steps:**
1. Enter very large amount
2. Verify calculation handles large numbers
3. Verify formatting displays correctly

#### Test Case 11.3: Config Loading Failure
**Input:**
- Simulate JSON config file failure

**Expected Results:**
- Fallback config should load after 2 seconds
- Calculator should work with fallback config
- All calculations should still work correctly

**Verification Steps:**
1. Block JSON file in browser DevTools (Network tab)
2. Reload page
3. Wait 2 seconds
4. Verify calculator works with fallback config
5. Verify all fee rates match fallback config

## Verification Commands

### Check Config Values in Browser Console

Open browser console and run:

```javascript
// Check config loaded
console.log(window.paypalConfig);

// Verify micropayment rate
console.log('Micropayment rate:', window.paypalConfig.feeStructure.micropayment.domesticRate);
console.log('Micropayment EUR fixed:', window.paypalConfig.feeStructure.micropayment.fixedFees.EUR);

// Expected:
// domesticRate: 0.0499 (4.99%)
// EUR fixed: 0.09

// Verify break-even points
console.log('Break-even EUR:', window.paypalConfig.micropaymentBreakEven.EUR);
// Expected: 10.4
```

### Verify Calculation Logic

```javascript
// Test micropayment calculation
const config = window.paypalConfig;
const amount = 5;
const microRate = config.feeStructure.micropayment.domesticRate;
const microFixed = config.feeStructure.micropayment.fixedFees.EUR;
const fee = amount * microRate + microFixed;
console.log('Micropayment fee for 5 EUR:', fee);
// Expected: 5 * 0.0499 + 0.09 = 0.3395 EUR

// Test break-even calculation
const standardRate = config.feeStructure.standard.domesticRate;
const standardFixed = config.feeStructure.standard.fixedFees.EUR;
const breakEven = (standardFixed - microFixed) / (microRate - standardRate);
console.log('Break-even EUR:', breakEven);
// Expected: (0.35 - 0.09) / (0.0499 - 0.0249) = 10.4
```

## Common Issues & Troubleshooting

### Issue: Calculations show old micropayment rate
**Solution:** Clear browser cache and hard refresh (Ctrl+Shift+R / Cmd+Shift+R)

### Issue: Break-even hints not showing
**Solution:** 
1. Verify config loaded correctly (check console)
2. Verify Alpine.js conditions use correct break-even values (**10.4** for EUR)
3. Check that amount is within valid range

### Issue: Micropayment fee seems wrong
**Solution:**
1. Verify micropayment rate is **4,99% (0,0499)** und EUR-Festgebühr **0,09**
2. Check calculation: amount × 0,0499 + 0,09

### Issue: Config not loading
**Solution:**
1. Check Network tab for JSON file load
2. Verify fallback config activates after 2 seconds
3. Check browser console for errors
4. Verify JSON file is accessible at `/v2/api/paypal_fees_config.json`

## Deployment Checklist

Before / after deploying to production:

- [ ] All code changes committed & deployed
- [x] Config file dates / PDF-Version **2026** (Branch-Stand)
- [x] Micropayment rate **4,99% + 0,09 EUR** (EUR) laut PayPal PDF Feb. 2026
- [x] Break-even points updated for all currencies (Config + PHP-Fallback)
- [x] Content / FAQ / Schema im Branch auf Stand Refresch
- [x] Fallback config matches `paypal_fees_config.json`
- [ ] Browser smoke test on production URL after release
- [ ] Rich Results Test + `curl` JSON-LD spot-check (siehe oben)
- [ ] GSC check in 2–4 weeks (`paypal-gebuehrenrechner-gsc-query-template.md`)

## Post-Deployment Monitoring

After deployment, monitor:

1. **Error Logs:** Check for any JavaScript errors
2. **User Feedback:** Monitor for calculation complaints
3. **Config Loading:** Verify JSON loads correctly
4. **Break-Even Logic:** Monitor if hints appear correctly
5. **Performance:** Check page load times
6. **Analytics:** Monitor tool usage patterns

## Success Criteria

✅ All calculations use 2026 values  
✅ Micropayment rate shows 4,99% + 0,09 EUR  
✅ Break-even points show correct values  
✅ Break-even hints work correctly  
✅ All currencies tested  
✅ Config loading works  
✅ Fallback config works  
✅ No console errors  
✅ All content accurate  

## Support

If issues are found during testing:
1. Document the issue with screenshots
2. Note the exact input values
3. Check browser console for errors
4. Verify config values are correct
5. Report to development team

## Key Changes Summary (März 2026)

**Gebühren (Rückabgleich PayPal PDF 09. Feb. 2026):**
- Mikrozahlungen wieder **4,99% + 0,09 €** (EUR); Break-even EUR **10,40 €**
- Entspricht nicht mehr dem Zwischenstand aus PDF 21. Jan. 2026 (5,00% + 0,05 €)

**Produkt/SEO:**
- HowTo-Schema, 15 FAQs, kein fabriciertes `aggregateRating`
- Abschnitt Abdeckung/Grenzen, Beispieltabelle, Offiziell-Links

**Impact:**
- Rechner und Texte entsprechen der aktuellen deutschen Händler-Mikrotabelle
- Hinweise und Tests nutzen EUR-Schwelle **10,4**
