Stage

Testing Szenarien

Testen Sie alle TantumPay & TantumIdent Integrationsszenarien. Wählen Sie zwischen Widget-Integration (eingebettet) oder Landing Page (Redirect).

Hinweis für Developer

Diese Demo zeigt beide Integrationsmöglichkeiten: Widget (iframe embedded) und Landing Page (redirect zu Tantum). Sie können testen, welche Variante besser zu Ihrem Use Case passt.

Landing Page (Option 1)

Weiterleitung zu widget.tantumpay.com/dist/, nachdem der Server einen Intent auf der Stage-API erstellt hat.

IdentLanding Page

TantumIdent — Landing Page

Altersverifikation über Redirect zur Tantum Landing Page (widget.tantumpay.com/dist/). Kein is_payment-Parameter.

PaymentLanding Page

TantumPay — Landing Page (EUR)

Zahlung in EUR über Redirect zur Tantum Landing Page. Payload mit is_payment=true und amount.

PaymentLanding Page

TantumPay — Landing Page (CHF)

Zahlung in CHF. Server rechnet über Tantums FX-API in EUR um und sendet amount + currency="CHF" an den Intent-Endpoint.

CombinedLanding Page

Ident + Payment — Landing Page

Zwei-Stufen-Flow: wenn der User nicht verifiziert ist, erst TantumIdent-Landing; nach Rückkehr beim zweiten Klick TantumPay-Landing.

Embed (Option 2)

Nutzer bleiben auf Ihrer Seite — mit dem einbettbaren Widget (embed.js), genau wie Merchants es integrieren.

IdentEmbed

TantumIdent — Embed

Altersverifikation über das einbettbare Widget (embed.js, <tantumpay-widget>).

PaymentEmbed

TantumPay — Embed (EUR)

EUR-Zahlung über das einbettbare Widget (embed.js). Server erstellt Intent mit is_payment=true.

PaymentEmbed

TantumPay — Embed (CHF)

CHF-Zahlung mit FX-Umrechnung über das einbettbare Widget (embed.js).

CombinedEmbed

Ident + Payment — Embed

Zwei-Stufen-Embed: zuerst Ident-Session wenn nicht verifiziert, danach Payment-Session.

IdentEmbed

TantumIdent — Embed (Sprache)

Altersverifikation über das einbettbare Widget mit Sprachumschalter, um zu testen, dass lang auf <tantumpay-widget> korrekt weitergegeben wird (siehe IT-1889).

Oder testen Sie den realistischen Product Flow

Same Integration, nur eingebettet in ein Demo-Shop-Szenario (Dashboard + Produkte)