Lämna dina kontaktuppgifter, så skickar vi dig vår presentation via e-post.
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt anpassat marknadsföringsmaterial i enlighet med Integritetspolicy.
Formuläret har skickats in framgångsrikt! Ytterligare information finns i din brevlåda.
Innowise Group är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1500 IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise Group är ett internationellt företag som utvecklar mjukvara för hela cykeln. som grundades 2007. Vi är ett team på över 1400 IT-proffs som utvecklar mjukvara för andra företag. yrkesverksamma över hela världen.

Bankwebbapp för penningöverföringar och analys av köpmän

Innowise Group utvecklade en komplex SaaS-plattform från grunden som möjliggör penningöverföringar och spårningsanalyser.

Kund

Bransch
Bankverksamhet, detaljhandel
Region
USA
Kund sedan
2021

Vår kund är en stor försäljningsorganisation som sökte efter utvecklingstjänster för bankprogramvara med möjlighet att integrera den utvecklade lösningen i ett finansiellt ekosystem med en partnerbank för att betjäna företagskunder.

Detaljerad information om klienten kan inte avslöjas enligt bestämmelserna i NDA.

Utmaning

FinTech-sektorn utvecklas ständigt och erbjuder kunderna bekväm och robust programvara för banker. Med tanke på att vår kund hade en låg nivå av automatisering av handelstjänster med huvudsakligen manuellt utförande, föreslog vi en nyckelfärdig app som klarar höga serverbelastningar och är lätt att skala upp. Det primära syftet var att leverera och smidigt integrera programvara för betalningshantering i partnerbankens ekosystem för att betjäna kunder inom B2B- och B2C-segmenten.

Kunden vände sig därför till Innowise Group och sökte efter en lösning för att kunna genomföra omedelbara penningtransaktioner och få representativ statistik om handlare i form av grafik och diagram. Dessutom föreslog kunden att man skulle sammanställa en administrativ panel för att ge tillgång till olika systemkomponenter baserat på användarnas roller och ansvarsområden.

Rapporter

Lösning

Vårt team utvecklade en anpassad multifunktionell SaaS-plattform från grunden baserat på kundernas rekommendationer och tekniska krav som omfattade tre moduler.

Initiering av ACH

Betalningssystem

Kunden har samarbetat med en bank som gör penningöverföringar i ett problemfritt och pålitligt ACH-format. Enkelt uttryckt ska appen för utveckling bearbeta de inkommande finansiella strömmarna till det kompatibla ACH-formatet och skapa lämpliga filer i databaser. Därefter överförs alla ackumulerade filer till bankens SFTP-server som utför dem. Sammantaget var vårt mål att utveckla en applikation som smidigt hanterar AHC-formatet på följande sätt:

  • dela upp transaktioner med stora belopp i flera mindre transaktioner;
  • Transaktioner med addenda poster (populärt för företagsbetalningar med kompletterande uppgifter som behövs för att identifiera en kontoinnehavare);
  • genomföra planerade transaktioner (som kommer att genomföras under de närmaste dagarna).

Vårt team har också utvecklat ett system för meddelanden om transaktionernas aktuella status och om hur de har slutförts.

När det gäller front-end har vi byggt ett gränssnitt som innehåller algoritmen för att ladda upp en CSV-transaktionsfil via webbplatsen, en mekanism för att skapa betalningsmallar och ladda upp CSV-filer direkt till serverns databas.

Analyssystem
Alla ovan nämnda operationer utförs omedelbart eller planeras i förväg. För att säkerställa transaktionernas tillförlitlighet har vi genomfört valideringsscenarier som kontroll av bankkonton med hjälp av ABA-algoritmer och revidering av antalet addender. Totalt sett utförde vårt team cirka 25-30 valideringar för varje typ av transaktion. Dessutom uppnådde vi en uttrycklig säkerhetsnivå tack vare ytterligare filkryptering, SFTP-konfiguration och användning av privata servernätverk. Ett av kundens viktigaste krav var att tjänsten skulle klara en belastning på tusentals penningöverföringar samtidigt utan risk för att krascha. Som ett resultat av detta använde vi samtidighetsprincipen och förstärkte plattformen med AWS Lambda. Detta möjliggjorde till exempel samtidig exekvering av 200 filer från 200 olika förfrågningar. Om antalet samtidiga operationer överstiger 10 000 vid ett och samma tillfälle ställs de i kö.

Analyssystem

Innan vår kund valde Innowise Group hade de en omfattande databas med kunder som genomförde penningtransaktioner nästan dagligen. Den tidigare bankprogramvaran kunde dock inte sammanställa statistik/analyser för att få transparenta uppgifter om dynamiken hos handlarna. Den lösning vi har skapat gör det möjligt för företagsbankskunder att få analyser av handelsdata i form av grafer och diagram.
Administratörspanel
På det personliga kontot kan användaren spåra personlig statistik, t.ex. bruttoförsäljning, nettobetalningar, nätverksavgifter, interchange och återbetalningar. Det går också att visa alla transaktioner och filtrera dem efter typ (godkända eller avvisade transaktioner, återbetalningar, öppna återkrav etc.), korttyp (VISA, MasterCard etc.) eller tidsperiod (dag eller vecka).

Administratörspanel

Sist men inte minst byggde vårt granskade team en administratörspanel där bankchefer kan lägga till nya användare (privatpersoner eller företag) och ge tillgång till olika systemkomponenter. Nya medlemmar får således ett meddelande via e-post som bekräftar en lyckad registrering. En administratör kan i sin tur också tillåta, begränsa eller förbjuda åtkomst samt spåra olika parametrar som antalet transaktioner, deras status osv.

Teknik och verktyg

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 Charts, Material UI
Moln
AWS RDS(PostgreSQL), S3, DynamoDB, Lambda, ECR, ECS, SNS, SQS, IAM, CloudFront
VCS
Bitbucket

Process

Vårt erfarna team har sammanställt programvaran för betalningshantering för banker och går igenom alla stadier av SDLC för att leverera en skräddarsydd produkt som inte har några motsvarigheter på marknaden.

Under upptäcktsfasen klargjorde vår BA och arkitekt kundens huvudsakliga mål och definierade tekniska och affärsmässiga krav. Teamet utvärderade också projektets totala omfattning, arbetsbelastning och kostnad.

Sedan började våra front-end- och back-end-experter samt DevOps bygga arkitekturen och affärslogiken för tre huvudmoduler - betalningssystem, administratörspanel och analyssystem. Vår mjukvaruingenjör valde Python som det primära utvecklingsverktyget eftersom det har ett kraftfullt Spark-ramverk för att hantera stora datamängder, är kompatibelt med molnlösningar och är lätt att skala upp.

Teamet arbetade med Scrum-metodik med regelbundna sprintar på 3-4 veckor och ständig kommunikation med kunderna om mellanliggande resultat via Slack. PM:n tilldelade uppgifter och följde upp projektets framsteg i Jira.

Dokumentationen förvarades i Confluence, medan arkiv sparades i Bitbucket.

Den mest utmanande delen av projektet som Innowise Group klarade av var att garantera transaktionernas säkerhet för att utesluta risken för bedrägerier. Vi var tvungna att leverera en lösning som omvandlar olika typer av transaktioner till AHS-format utan att förlora i bearbetningshastighet.

Nedan finns ett schema som förklarar lösningens arkitektur.

Webbapplikation för bankverksamhet för penningöverföringar

Team

1
Affärsanalytiker
1
Projektledare
4
Back-end-utvecklare
3
Front-end-utvecklare
1
Dataingenjör
1
Programvaruarkitekt
1
DevOps
3
QA-specialister
team-innowise

Resultat

Sammanfattningsvis levererade vårt skickliga team en robust nyckelfärdig lösning som underlättar vår kunds arbete med en företagsbank. Webbplattformen innehåller tre moduler som effektiviserar penningöverföringar och underlättar bankchefernas arbete. Antalet misstag har minskat avsevärt eftersom mycket av det manuella arbetet är digitaliserat.

Betalningssystemet erbjuder säkra omedelbara penningöverföringar inom B2B- och B2C-segmenten i ACH-format. Ett transparent analyssystem gör det möjligt att granska och analysera transaktioner med hjälp av grafik och diagram. Och slutligen införde våra utvecklare en administratörspanel för att lägga till nya användare och ge åtkomst baserat på deras roller och ansvarsområden.

Den utvecklade plattformen har förbättrad säkerhet och klarar av stora belastningar utan att frysa eller krångel tack vare optimerad lastfördelning. Förutom funktionalitet har tjänsten en intuitiv design som gör det enkelt att navigera.

Projektets varaktighet
  • December 2021 - juli 2022
  • Projektet är avslutat

Behöver du en teknisk lösning? Kontakta oss!

    Ladda upp en fil

    Du kan bifoga upp till en fil på totalt 20 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på Skicka-knappen kommer Innowise Group att behandla dina personuppgifter i enlighet med vår Privatlivspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    När vi har tagit emot och behandlat din begäran kommer vi att kontakta dig. för att beskriva dina projektbehov i detalj och underteckna ett NDA för att säkerställa att för att garantera konfidentialitet för informationen.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad. uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma fram till en överenskommelse.

    4

    Vi undertecknar ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt. möjligt.

    Den här webbplatsen använder cookies

    Vi använder cookies för att förbättra din webbupplevelse, visa anpassade annonser eller innehåll och analysera trafiken på webbplatsen. Genom att klicka på "Acceptera allt" samtycker du till vår användning av cookies. Kolla in vår Integritetspolicy.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil