Salta ai contenuti

Vimine per sviluppatori

Integra Vimine nel tuo sito

Fai accedere i soci con il loro account Vimine, leggi lo stato della tessera, raccogli richieste di tesseramento, verifica le tessere allo scanner. Un'API REST documentata, un SDK senza dipendenze, una sandbox per ogni associazione.

Accedi con Vimine

OAuth 2.1 con PKCE. La pagina di accesso e consenso è su vimine.network: la password del socio non tocca mai le tue pagine.

API del socio

Profilo, tessera e verdetto (valida, scaduta, statuto da riaccettare), richiesta di tesseramento, accettazione dello statuto, app collegate.

Verifica tessere

Un endpoint pubblico che risponde «attiva / non attiva» senza dati personali, e chiavi pubbliche per verificare i token offline.

Sandbox

Un’associazione gemella con soci sintetici in ogni stato e client di test attivi subito. Reset in un colpo.

  1. Un direttore dell’associazione apre Sviluppatori nell’app Vimine, registra un client (sito web, app nativa o server) e sceglie i permessi. Un client in ambiente Test è attivo subito nella sandbox.

  2. Installa l’SDK:

    Finestra del terminale
    npm install @vimine/sdk
  3. Avvia l’accesso da un click e gestisci il ritorno nella pagina di callback:

    app.js
    import { Vimine } from '@vimine/sdk';
    const vimine = new Vimine({ clientId: 'vmc_…', redirectUri: 'https://www.tuosito.it/vimine/callback' });
    bottone.addEventListener('click', () => vimine.signIn());
    // nella pagina di callback
    await vimine.handleRedirect();
    const tessera = await vimine.membership.get(); // { status, verdict, expires_at, card: { token }, … }