Ga naar inhoud

Werking⚓︎

Interactie tussen systemen⚓︎

EmailPlus koppelt meerdere systemen aan elkaar. Het onderstaande diagram geeft de relatie tussen de systemen aan.

sequenceDiagram
  title Interactie tussen systemen
  autonumber
  SnelStart->>EmailPlus: Factuur
  EmailPlus->>Klant: Factuur + betaallink
  Klant->>EmailPlus Betaalplatform: Betaallink
  EmailPlus Betaalplatform->>Betaalprovider: Betaalopdracht
  Betaalprovider->>Klant: Checkout
  Klant->>Betaalprovider: Betaling
  Betaalprovider->>EmailPlus Betaalplatform: Betaalstatus
  EmailPlus Betaalplatform->>EmailPlus: Betaalstatus
  EmailPlus->>SnelStart: Betaalstatus
  1. In SnelStart wordt de factuur gemaakt. Die wordt direct naar EmailPlus verzonden of uitgelezen door EmailPlus
  2. EmailPlus maakt een emailbericht op met betaallink en stuurt deze naar de klant
  3. De klant klikt op de betaallink en komt op het betaalplatform terecht1
  4. Het EmailPlus betaalplatform maakt een betaalopdracht aan bij de Betaalprovider
  5. Betaalprovider stuurt klant door naar checkout
  6. Klant betaalt factuur via bijvoorbeeld iDEAL
  7. Betaalprovider stuurt betaalstatus terug naar EmailPlus Betaalplatform
  8. EmailPlus leest betaalstatus uit
  9. EmailPlus slaat betaalstatus op in SnelStart

Dataopslag en -retentie⚓︎

Voor de werking van EmailPlus worden diverse gegevens opgeslagen op het EmailPlus Betaalplatform.

Documentsoort Gegevens
Orders - Ordernummer
- Documentsoort (offerte, pakbon, etc.)
- Bedrag
- Betaalprovider*
- API sleutel*
Facturen - Factuurnummer
- Factuurdatum
- Bedrag
- Betaalprovider*
- API sleutel*
Rekeningoverzichten - RelatieID
- Factuurnummer(s)
- Totaalbedrag
- Betaalprovider*
- API sleutel*
Herinneringen en aanmaningen - AanmaningID
- Totaalbedrag
- Betaalprovider*
- API sleutel*

*) Alleen wanneer betaallinks worden verzonden worden ook betaalprovider en API sleutels opgeslagen

De API sleutel wordt 6 maanden opgeslagen. Hierna kan een betaallink niet meer gebruikt worden en moet deze opnieuw gemaakt worden. Overige gegevens worden opgeslagen zolang EmailPlus wordt afgenomen.

EmailPlus slaat geen persoonlijk identificeerbare informatie, zoals namen, emailadresssen etc., op.

Automatische verzender⚓︎

Vanaf EmailPlus Standard kunt u gebruik maken van de automatische verzender. Hiermee kunt u de emailfunctie van SnelStart direct koppelen aan EmailPlus. Het is dan niet nodig om na het versturen van een document in SnelStart deze nogmaals op te roepen in EmailPlus voordat deze verstuurd wordt.

Voor de automatische verzender zijn er twee processen actief. Het eerste proces slaat de door SnelStart verzonden emails op in de wachtrij. Het tweede proces verwerkt deze wachtrij. De wachtrij is een vaste locatie op het syteem:

%appdata%\Snelkoppeling.eu\Mollie\AutoSenderQueue

Per ingestelde administratie wordt een map aangemaakt waarin emails worden opgeslagen. Binnen deze map worden submappen voor verzonden, geblokkeerde en fouten aangemaakt. Items in deze submappen die ouder zijn dan 14 dagen worden automatisch verwijderd.

Er worden drie pogingen gedaan om een email te versturen. Na drie fouten wordt de email uit de wachtrij verwijderd en verplaatst naar de submap Fouten. Daarnaast wordt een onbestelbaar-bericht naar de afzender gestuurd met informatie over de fout.

sequenceDiagram
  title Automatische verzender
  autonumber

  par Emails opslaan in wachtrij
    SnelStart->>EmailPlus: Email
    EmailPlus->>Wachtrij: Email in wachtrij zetten
  end

  loop Wachtrij verwerken
    Wachtrij->>EmailPlus: Email uit wachtrij halen
    opt bij verstuur volgens instellingen
      EmailPlus->>EmailPlus: Email opmaken, betaallink aanmaken etc.
    end
    EmailPlus->>SMTP-server: Email versturen
  end

  1. Doorgaans wordt de klant direct doorgestuurd naar de checkout van de betaalprovider en "ziet" het betaalplatform pas ná de betaling. 

2023-10-03