Skip to content

Online betalingsløsning. Integration til NetsEasy #296

@gBarlach

Description

@gBarlach

Bekrivelse: modulet xx ´, udviklet af Aarhus Kommune, vil med fordel kunne gøre mere generisk for dermed at kunne anvendes hos alle OS2forms anvenderkommunerne.

Modulet er en integration til NetsEasy, således en borger kan betale online til kommunen for en given ydelse ifm udfyldelse og indsendelse af en given formular. .

Eksempler på cases:

  • Indbringelse af sager til huslejenævnet

  • Sport og Fritid (booking) ønsker at kunne sørge for, kunderne betaler, før de kan få en booking.  

  • Borgerbetjeningen ønsker en mulighed for, at borgere uden MitID ved fysisk møde eller i telefonen i Borgerbetjeningen kan tage imod betaling for nyt sygesikringsbevis.
    Det vil sige, at det både skal være muligt, at sende en MobilePay anmodning med borgeren i røret eller fysisk, og det skal være muligt at tage imod betaling med dankort og lign. (Det vurderes at kunne lade sig gøre, hvis man laver en sagsbehandlervendt løsning, hvor man via payment modulet anmoder borgeren om betaling).
    Folkeregisteret har brug for en løsning til betaling i forbindelse med lægeskift – Dette er i forbindelse med direkte borgerhenvendelser enten telefonisk eller ved fysisk fremmøde.

  • Folkeregisteret og Borgerbetjeningen har brug for en betalingsløsning i forbindelse med anmodninger om bopælsattester og adresseforespørgsler. Dette gælder både ved almindelig selvbetjening, fysisk fremmøde og telefoniske henvendelser.

Alle cases vil hjælpe stort i forhold til at nedbringe sagstiden, samt gøre det lettere for borgere og sagsbehandlere.

Userstories:

Userstory 1: Som (rolle) ønsker jeg at kunne angive Nets variabler som f.eks. Secrets fra Nets  og Kundenummer/merchant ID  for en given selvbetjeningsløsning/formular, så jeg sikrer at betalingen sendes til den rigtige konto
Uddybende forklaring: pt. er Nets variabler som f.eks. Secrets fra Nets  og Kundenummer/merchant ID gældnede for hele sitet. Dette skal flyttes over til op til en konfiguration, så dette kan angives pr. formular. Fra site gældende til formular gældende.

Userstory 1a: Som (rolle) ønsker jeg at kunne angive Nets specifikke variabler i løsningen (f.eks. credentials, merchantID), uden at disse dog kommer til at ligge i kildekoden, så jeg sikrer at jeg ikke kommer till at dele forretningsfortrolige oplysninger med andre kommuner, selvom jeg deler en formular med Netsbetaling. 
 
Userstory 1.b: Når værdierne er sat ind, skal ovennævnte roller ikke længere kunne se værdierne, men superadmin skal kunne se værdierne

Userstory 2: Som slutbruger ønsker jeg at kunne gennemse mine svar i(Gennemse-siden) og evt. rette dem,  inden jeg betaler og indsender. Dvs. at betalingen først foretages efter Gennemse-siden, når man går videre, hvor den i dag er en integreret del af Gennemse-siden.

Userstory 3: Som siteadmin ønsker jeg at kunne sætte vilkår på payment elementet, så jeg kan styre, hvornår elementet vises eller ej (f.eks. i tilfælde af at kun visse sagstyper kræver betaling, eller hvis f.eks. CVR-registrerede ikke skal betale).

Userstory 4: Som siteadmin ønsker jeg at kunne anvende computed twigs ift. at kunne beregne forskellige beløbsstørrelser, hvilket afhænger af brugerens valg. I dag er det kun muligt, hvis man retter direkte i kildekoden. Det betyder, at hver gang man retter elemenetet, skal man også sikre at kildekolden igen peger på computed twig elementet.

Userstory 5: Som sitedamin ønsker jeg at kunne angive beløb med decimaler

Userstory 6: Oversættelser: som siteadmin ønsker jeg at kunne oversætte: (Se kommentar på sagen)

Userstory 7: Content to display on checkout page centreret teksten over betalingsmodulet. (nice to have)

Userstory 8: som selvbetjeningsdesigner vil jeg gerne angive beløbet direkte i selve OS2payment elementet, så jeg ikke behøver at sætte endnu et element ind (nice to have)

Acceptkriterier:

Accpetkriterie 1: Rollen () kan  angive Nets variabler ( f.eks. Secrets fra Nets  og Kundenummer/merchant ID)  for en given selvbetjeningsløsning. (pt. er Nets variabler som f.eks. Secrets fra Nets  og Kundenummer/merchant ID gældnede for hele sitet. Dette skal flyttes over til op til en konfiguration, så dette kan angives pr. formular. Fra site gældende til formular gældende.)

Accpetkriterie  1a: Nets specifikke variabler i løsningen (f.eks. credentials, merchantID), skal ikke ligge i kildekoden
 
Accpetkriterie  1.b: Allerede indtastede nets specifikke variabler skal kun kunne ses af superadmin.

Userstory 2: Slutbruger kan gennemse svar i(kvitteringssiden) og evt. rette dem,  inden slutbruger betaler og indsender.

Userstory 3: Det skal være muligt at sætte vilkår på payment elementet.

Userstory 4: Det skal være muligt at anvende computed twigs ift. at kunne beregne forskellige beløbsstørrelser.

Userstory 5: Beløb skal kunne angives med decimaler

Userstory 6: Oversættelser: som siteadmin ønsker jeg at kunne oversætte: (Stephan indsætter)

Userstory 7: Content to display on checkout page: teksten skal være centreret over betalingsmodulet. (nice to have)

Userstory 8: Beløbet skal kunne angives direkte i selve OS2payment elementet.  (nice to have)

Afklaringsopgaver:
x) Afklar om elementet benytter advanced queue?
y) Afklar om Userstory 1.b: og Accept kriterie 1.b er måden at gøre det på, eller hvordan vi sikrer sikkerheden?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions