Zurück zur Übersicht
🇨🇭

TantumPay Landing Page Test (CHF)

Test der Zahlung in Schweizer Franken (CHF) mit Weiterleitung zur Tantum Landing Page

Integration: Landing Page (Redirect) mit Währung

Der User wird zur Tantum Landing Page weitergeleitet. Der Betrag wird automatisch von CHF zu EUR umgerechnet. Die API verwendet die neuen Parameter currency und currency_amount.

📝 Implementierung:

// 1. Payment Intent mit Währung erstellen
const response = await fetch('/api/tantum/create-payment', {
  method: 'POST',
  body: JSON.stringify({
    productId: 'prod-123',
    amount: '25.00',
    description: 'Test Produkt',
    currency: 'CHF'  // 3-letter currency code
  })
});

// 2. Zur Landing Page weiterleiten
const landingUrl = `https://dev-widget.tantumpay.com/dist/?mintid=${mintid}&is_payment=true&mid=${merchantId}&muid=${userId}&mn=${merchantName}&dev=true`;
window.open(landingUrl, '_blank');

Test durchführen

Sie werden zur Tantum Landing Page weitergeleitet. Der Betrag wird automatisch von CHF zu EUR umgerechnet.

Login erforderlich

Was passiert bei der Weiterleitung?

  1. Payment Intent wird mit currency: "CHF" und currency_amount erstellt
  2. Der Betrag wird automatisch von CHF zu EUR umgerechnet (via Exchange Rate API)
  3. Sie werden zur Tantum Landing Page weitergeleitet
  4. Dort scannen Sie den QR-Code oder klicken den Button
  5. Nach Erfolg leitet Tantum Sie zur redirect_uri zurück
  6. Der Callback aktualisiert den Zahlungsstatus