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?
- Payment Intent wird mit
currency: "CHF"undcurrency_amounterstellt - Der Betrag wird automatisch von CHF zu EUR umgerechnet (via Exchange Rate API)
- Sie werden zur Tantum Landing Page weitergeleitet
- Dort scannen Sie den QR-Code oder klicken den Button
- Nach Erfolg leitet Tantum Sie zur redirect_uri zurück
- Der Callback aktualisiert den Zahlungsstatus