兴趣爱好UBS TWINT Integration API
============================
Reach Swiss Mobile Payment, Wallet & Account Data Through Authorized Routes
============================
UBS TWINT is Switzerland's most widely used mobile payment wallet, issued by
UBS Switzerland AG and serving over one million registered users across the
country. Built on a 6-digit PIN or biometric access model, UBS TWINT ties
together peer-to-peer transfers, QR-code merchant payments, KeyClub loyalty
points, digital vouchers, and stored loyalty cards — all within a single
consumer-facing app.
For integrators, UBS TWINT presents a unique challenge: the linked UBS bank
account is now reachable through Switzerland's consent-driven open banking
rails, while the wallet's own objects — KeyClub points, prepaid Guthaben,
stored Coop Supercard and other loyalty identifiers — sit entirely inside the
app's client surfaces and never appear on those rails. A complete integration
must cover both halves and reconcile CHF amounts across them.
OpenBanking Studio provides authorized protocol analysis and API integration
services for UBS TWINT, joining the SIX bLink account-information feed with
the wallet-specific app-traffic route into one normalized data delivery. The
result is a clean, consent-compliant feed covering balance, transaction
history, loyalty accrual, and prepaid-voucher state — without asking you to
handle the Swiss compliance posture or device-pairing complexity yourself.
============================
--------------------
SUPPORTED API FEATURES
--------------------
The UBS TWINT integration surfaces delivered by OpenBanking Studio cover the
following functional areas:
P2P transfer ledger — send, request, and receive flows between contacts,
with counterparty, CHF amount, timestamp, and optional message per event
Transaction history — per-transaction type (P2P, merchant QR, top-up,
voucher), amount in CHF, status, and booking date across the full
prior-payments list
Linked-account balance — real-time balance sync from the connected UBS
bank account, refreshed on payment activity
KeyClub points accrual — point-earning events tied to payments made with
a registered UBS credit card, returned alongside the triggering merchant
transaction
Voucher and prepaid credit state — per-voucher value, lifecycle state,
issue date, and redemption record for digital Guthaben and gift vouchers
Stored loyalty card mapping — Coop Supercard and similar cards linked in
the app for automatic checkout apply, with card identifiers and link state
Switzerland's retail multibanking via SIX bLink went live the week of
25 November 2025, adding a consent-clean route for the bank-account ledger
(account overview, balance, booked transactions) under the Swiss Bankers
Association framework and explicit customer opt-in. The wallet-specific
objects — KeyClub, vouchers, loyalty cards — remain accessible only through
authorized analysis of the app's client-to-backend traffic.
============================
--------------------
USE CASES & APPLICATIONS
--------------------
[1] Personal Finance Aggregation
Pull UBS account balance and transaction history without screen-scraping
Add TWINT P2P and voucher activity alongside the bank ledger
Categorize spending across merchant QR, P2P, and top-up transaction types
Deliver a unified CHF statement into a budgeting or personal finance app
Reconcile duplicate CHF transfers that appear in both the wallet and bank
[2] Accounting Sync for Sole Traders and Small Businesses
Export settled TWINT merchant transactions and settlement statements
Ingest CSV or RAF/XML files from the TWINT business portal
Cover up to 365-day query windows with transaction amount and commission
Normalize acquirer-side revenue and fee data into accounting schemas
Automate weekly settlement cadence without manual portal downloads
[3] Loyalty and Rewards Reconciliation
Link KeyClub accrual events to the specific payments that earned points
Tie point totals to registered UBS credit card activity
Build a loyalty ledger with per-transaction granularity
Map stored loyalty card identities (Coop Supercard) to payment events
Support rewards-program analytics and partner reporting
[4] Swiss Open Banking and Multibanking Platforms
Connect UBS TWINT alongside Revolut, Wise, Neon, Yuh, PostFinance, and
UBS Mobile Banking in a single multibank aggregation layer
Use the SIX bLink AIS route for the UBS account ledger component
Unify balance and history across Swiss bank accounts and wallets
Comply with the revised Federal Act on Data Protection (nFADP) posture
Serve Swiss-resident users under explicit, scoped, revocable consent
[5] Prepaid, Gifting, and Voucher Reporting
Track digital Guthaben balance and consumption per voucher
Record issue, transfer, and redemption state for gift vouchers
Report prepaid-credit positions across a user base
Integrate voucher data with CRM or e-commerce order management systems
Support subscription billing and gifting workflows in partner apps
============================
--------------------
BENEFITS & ADVANTAGES
--------------------
Dual-route coverage — the integration joins the SIX bLink account-information
feed and the authorized app-traffic route into one normalized output, so no
data domain is missed and CHF amounts are de-duplicated across both sources
Wallet-specific data unlocked — KeyClub points, prepaid Guthaben vouchers, and
stored loyalty cards are only reachable through the app-traffic route; this
integration is one of the few paths that surfaces them alongside the bank ledger
Swiss compliance posture built in — every pull is logged with its consent
record, data is minimized to fields the integration needs, and the engagement
operates under the nFADP opt-in model and Swiss Bankers Association framework
without pushing compliance paperwork to you
Versioned protocol maintenance — UBS TWINT ships new builds frequently and the
device-pairing handshake shifts with them; each build is pinned to the observed
app version and re-checked against new releases as routine upkeep
Delivered as runnable source — the build lands in your repo as an OpenAPI spec,
a protocol and auth-flow report, Python or Node.js runnable source, automated
tests against recorded fixtures, and interface documentation
Pay-after-delivery or pay-per-call — no upfront cost required; either receive
full integration source from $300 after it works to your satisfaction, or call
hosted endpoints and pay per call with no build cycle on your side
Ecosystem-ready — UBS TWINT rarely integrates alone; the same engagement
framework covers neighboring Swiss payment and account apps including Revolut,
Wise, Neon, Yuh, PostFinance, Apple Pay, Google Pay, Swatch Pay, and UBS
Mobile Banking, so a unified multibank feed is achievable in a single build
OpenBanking Studio offers two engagement models for the UBS TWINT integration:
------------
Build and Deliver
------------
Receive complete runnable integration source delivered to your repository
OpenAPI / Swagger spec covering reconstructed TWINT calls and bLink endpoints
Protocol and auth-flow report including device-pairing, PIN-derived session
chain, token lifetime, refresh paths, and step-up behavior
Automated tests against recorded fixtures including token-expiry and re-pair
Payment from $300 only after delivery, once the integration works to your
satisfaction — no upfront cost
No upfront cost and no build cycle on your side
Call OpenBanking Studio's hosted endpoints directly
Billed per call against the data surfaces you actually use
Build cycle of one to two weeks regardless of model chosen
Both models include arrangement of a consenting Swiss-resident account or
sponsor sandbox during onboarding, so the build runs against a valid account.
Access path and compliance paperwork are handled as part of the engagement.
UBS TWINT occupies a distinct position in the Swiss payments landscape: it is
simultaneously a consent-reachable bank account over SIX bLink's open banking
rails and a wallet holding loyalty, voucher, and P2P data that those rails
never carry. Reaching the full picture requires both routes, a join layer that
prevents double-counting, and a maintenance posture that tracks the app's
frequent client updates.
OpenBanking Studio's authorized integration approach delivers that complete
picture — wallet transaction history, KeyClub accrual, prepaid voucher state,
stored loyalty card mapping, and the linked UBS account ledger — in one
normalized, consent-compliant feed, built and maintained to the Swiss nFADP
and Swiss Bankers Association standards.
Whether you are building a Swiss personal finance aggregator, a sole-trader
accounting sync, a loyalty reconciliation pipeline, or a multibank platform
covering Revolut, Neon, Yuh, PostFinance, and UBS TWINT side by side, the
integration routes documented here give you the data access you need without
handling the Swiss-resident reachability, device-pairing complexity, or
compliance posture yourself.
To start a build or ask about the pay-per-call model, visit the full integration
specification and contact the OpenBanking Studio desk at:
https://openbankingstudio.com/ubs-twint.html
============================
Powered by OpenBanking Studio — authorized API and protocol-integration work,
delivered as source. UBS TWINT is a UBS Switzerland AG product, named here
only to describe an integration route. This article is independent and not
affiliated with UBS or TWINT.