Legg igjen kontaktinformasjonen din, så sender vi deg presentasjonen vår på e-post.
Jeg samtykker til behandling av personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med personvernforordningen. Retningslinjer for personvern.
Skjemaet er sendt inn! Du finner mer informasjon i innboksen din.
Innowise Group er et internasjonalt selskap som utvikler programvare for hele syklusen. selskap grunnlagt i 2007. Vi er et team på mer enn 1500 IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise Group er et internasjonalt selskap som utvikler programvare for hele syklusen. selskap grunnlagt i 2007. Vi er et team på 1400+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

Nettbank-app for pengeoverføringer og analyse av forhandlere

Innowise Group utviklet en kompleks SaaS-plattform fra bunnen av som muliggjør pengeoverføringer og sporingsanalyser.

Kunde

Industri
Bank, detaljhandel
Region
USA
Kunde siden
2021

Vår kunde er en stor salgsorganisasjon som så etter bankprogramvareutviklingstjenester med muligheten til å integrere den utviklede løsningen i et finansielt økosystem med en partnerbank for å betjene bedriftskunder.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

FinTech-sektoren er i stadig utvikling og tilbyr kundene praktisk og robust programvare for banker. Med tanke på at kunden vår hadde lav grad av automatisering av kjøpmannstjenester med hovedsakelig manuell utførelse, foreslo vi en nøkkelferdig app som tåler høy serverbelastning og er enkel å skalere opp. Hovedformålet var å levere og smidig integrere programvare for betalingsbehandling i partnerbankens økosystem for å betjene kunder i B2B- og B2C-segmentene.

Som et resultat henvendte kunden seg til Innowise Group, på jakt etter en løsning for å gjennomføre øyeblikkelige pengetransaksjoner og motta representativ handelsstatistikk i form av grafikk og diagrammer. I tillegg foreslo kunden å lage et administrasjonspanel for å gi tilgang til ulike systemkomponenter basert på brukernes roller og ansvarsområder.

Rapporter

Løsning

Teamet vårt utviklet en tilpasset multifunksjonell SaaS-plattform fra bunnen av basert på kundenes anbefalinger og tekniske krav som inkluderte tre moduler.

Initiering av ACH

Betalingssystem

Klienten har inngått et samarbeid med en bank som utfører pengeoverføringer i et problemfritt og pålitelig ACH-format. Enkelt sagt skal appen som utvikles, behandle innkommende finansielle strømmer i det kompatible ACH-formatet og opprette passende filer i databaser. Deretter overføres alle de akkumulerte filene til bankens SFTP-server som utfører dem. Alt i alt var målet vårt å utvikle en applikasjon som håndterer AHC-formatet jevnt som følger:

  • dele opp transaksjoner med store beløp i flere mindre transaksjoner;
  • gjennomføring av transaksjoner med tilleggsposter (populært for bedriftsbetalinger med tilleggsopplysninger som trengs for å identifisere en kontohaver);
  • gjennomføring av planlagte transaksjoner (som vil bli utført i løpet av de neste dagene).

Teamet vårt utviklet også et system for varslinger om transaksjonenes nåværende status og vellykkede gjennomføring.

Når det gjelder front-end, har vi bygget et grensesnitt som inkluderer algoritmen for å laste opp en CSV-transaksjonsfil via nettstedet, en mekanisme for å opprette betalingsmaler og laste opp CSV direkte til serverdatabasen.

Analysesystem
Alle de ovennevnte operasjonene utføres umiddelbart eller er forhåndsplanlagt. For å sikre at transaksjonene er pålitelige, implementerte vi valideringsscenarier som å sjekke bankkontoer ved hjelp av ABA-algoritmer og revidere antall tillegg. Samlet sett utførte teamet vårt rundt 25-30 valideringer for hver type transaksjon. Videre oppnådde vi et eksplisitt sikkerhetsnivå takket være ekstra filkryptering, SFTP-konfigurasjon og bruk av private servernettverk. Et av kundens viktigste krav var at tjenesten skulle tåle en belastning på tusenvis av pengeoverføringer samtidig uten risiko for å krasje. Som et resultat brukte vi samtidighetsprinsippet og forsterket plattformen med AWS Lambda. Dette gjorde det for eksempel mulig å kjøre 200 filer fra 200 forskjellige spørringer samtidig. Hvis antallet samtidige operasjoner overstiger 10 000 samtidig, blir de satt i kø.

Analysesystem

Før kunden vår valgte Innowise Group, hadde de en omfattende database med kunder som gjennomførte pengetransaksjoner nesten daglig. Likevel kunne ikke den tidligere bankprogramvaren samle statistikk/analyse for å få transparente data om handelsdynamikk. Løsningen vi har laget gjør det mulig for bedriftskunder å motta forhandlerdataanalyser i form av grafer og diagrammer.
Administrasjonspanel
I den personlige kontoen kan en bruker spore personlig statistikk som bruttosalg, nettooppgjør, nettverksgebyrer, utveksling og refusjoner. Det er også mulig å se alle transaksjoner og filtrere dem etter type (godkjente eller avviste transaksjoner, refusjoner, åpne tilbakeføringer osv.), korttype (VISA, MasterCard osv.) eller tidsperiode (dag eller uke).

Administrasjonspanel

Sist, men ikke minst, har vårt godkjente team bygget et administrasjonspanel der banksjefer kan legge til nye brukere (enkeltpersoner eller selskaper) og gi tilgang til ulike systemkomponenter. Dermed mottar nye medlemmer et varsel via e-post som bekrefter vellykket registrering. En administrator kan på sin side også tillate, begrense eller forby tilgang samt spore ulike parametere som antall transaksjoner, deres status osv.

Teknologier og verktøy

Back-end
Python3, FastAPI, SQLAlchemy, boto3, AWS-CLI, AWS-CDK, pysftp, aiodynamo, Pandas, PyJWT, Docker, Kubernetes
Front-end
JavaScript, TypeScript, HTML5, CSS3, React, Redux, React Router, React-diagrammer, Material UI
Sky
AWS RDS(PostgreSQL), S3, DynamoDB, Lambda, ECR, ECS, SNS, SQS, IAM, CloudFront
VCS
Bitbucket

Prosess

Vårt erfarne team kompilerte betalingsbehandlingsprogramvaren for banker, og gikk gjennom alle trinnene i SDLC for å levere et tilpasset produkt som ikke har analoger på markedet.

I oppdagelsesfasen avklarte vår BA og arkitekt kundens hovedmål og definerte tekniske og forretningsmessige krav. Teamet evaluerte også prosjektets samlede omfang, arbeidsmengde og kostnader.

Deretter begynte våre front-end-, back-end-eksperter og DevOps å bygge arkitekturen og forretningslogikken til tre hovedmoduler - betalingssystem, administrasjonspanel og analysesystem. Programvareingeniøren vår valgte Python som det primære utviklingsverktøyet siden det har et kraftig Spark-rammeverk for å håndtere store datamengder, er kompatibelt med skyløsninger og er enkelt å skalere opp.

Teamet arbeidet med Scrum-metodikk med regelmessige 3-4 ukers sprinter og permanent kommunikasjon med kundene om mellomresultater via Slack. Prosjektlederen tildelte oppgaver og fulgte prosjektets fremdrift i Jira.

Dokumentasjonen ble oppbevart i Confluence, mens arkivene ble lagret i Bitbucket.

Den mest utfordrende delen av prosjektet Innowise Group håndterte, var å sikre sikkerheten til transaksjonene for å utelukke risikoen for svindel. Vi måtte levere en løsning som gjør ulike typer transaksjoner om til AHS-format uten å miste behandlingshastighet.

Nedenfor er et skjema som forklarer løsningens arkitektur.

Nettbank-app for pengeoverføringer

Team

1
Forretningsanalytiker
1
Prosjektleder
4
Back-end-utviklere
3
Front-end-utviklere
1
Dataingeniør
1
Programvarearkitekt
1
DevOps
3
QA-spesialister
team-innowise

Resultater

Oppsummert leverte vårt dyktige team en robust nøkkelferdig løsning som forenkler arbeidet til kunden vår med en bedriftsbank. Nettplattformen inneholder tre moduler som effektiviserer pengeoverføringer og gjør livet til banksjefene enklere. Antall feil er redusert betraktelig siden mye av det manuelle arbeidet er digitalisert.

Betalingssystemet gir sikre øyeblikkelige pengeoverføringer i B2B- og B2C-segmenter i ACH-format. Et gjennomsiktig analysesystem gjør det mulig å gjennomgå og analysere transaksjoner gjennom grafikk og diagrammer. Og til slutt introduserte utviklerne våre et administrasjonspanel for å legge til nye brukere og gi tilgang basert på deres roller og ansvarsområder.

Den utviklede plattformen har forbedret sikkerhet og tåler store belastninger uten frysing og feil på grunn av optimalisert lastfordeling. I tillegg til funksjonalitet har tjenesten et intuitivt design som gjør det enkelt å navigere.

Prosjektets varighet
  • Desember 2021 - juli 2022
  • Prosjektet er avsluttet

Trenger du en teknologisk løsning? Ta kontakt med oss!

    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 20 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise Group behandle personopplysningene dine i samsvar med vår personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader. estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale. avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig. mulig.

    Dette nettstedet bruker informasjonskapsler

    Vi bruker informasjonskapsler for å forbedre nettleseropplevelsen din, vise tilpassede annonser eller innhold og analysere trafikken på nettstedet. Ved å klikke på "Godta alle" samtykker du i vår bruk av informasjonskapsler. Ta en titt på våre Retningslinjer for personvern.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    pil