Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Design and Implementation Challenges in Multi-Payment Provider Gateway Integration : A Backend Developer Perspective

Kumar, Rachna (2025)

 
Avaa tiedosto
Kumar_Rachna.pdf (658.6Kt)
Lataukset: 

Avoin saatavuus / Open access / Öppen tillgång
Kumar, Rachna
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025121938499
Tiivistelmä
This thesis examines the challenges of integrating multiple payment gateways
into a single backend system. Currently, many applications require support for
different geographical and worldwide payment methods. Still, each payment
provider, Vipps, Paytrail, Stripe, and PayPal, has its own unique way of
authenticating users, APIs created around them, and security measures taken
while creating them. Solving this problem is vital for cross-regional systems that
require safe and predictable workflows for handling payments.
To address this problem, this thesis develops a modular backend architecture
using Python Django and PostgreSQL. The system employs the Factory pattern
to create and select payment providers consistently. This enables each payment
gateway to operate independently while interfacing with a single API endpoint for
initiating payments, verifying status, capturing payments, and issuing refunds.
The multi-gateway backend also includes webhooks for real-time payment status
updates, along with an MQTT solution to connect successful payments to a
vending machine for unlocking the appropriate locker.
Testing conducted within sandboxed environments confirmed that the unified
backend architecture supported all four payment gateway providers while
ensuring that the transaction flow was maintained consistently amongst each
provider. The results of this research demonstrate that a modular, Factory-based
approach provides a way to simplify multi-gateway payment systems and allows
for a secure, scalable implementation of integration into those payment systems.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)

Samankaltainen aineisto

Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.

  • Fingerprint start the next generation of payment method : Fingerprint payment: a new mode of mobile payment 

    Wu, Chong (Oulun ammattikorkeakoulu, 2016)
    In the generation of mobile internet, fingerprint payment is one of the most popular topics at the moment. China has a big market and many users are using the mobile payment methods. There are a large number of mobile ...
  • CURRENT STATE OF MOBILE PAYMENTS IN FINLAND : Drivers and obstacles in diffusion and adoption of mobile payments 

    Karsikko, Henri (Oulun ammattikorkeakoulu, 2015)
    The topic of this thesis originated from the working life, in spite of the fact that the topic was not commissioned by any company. The importance of digital services and the transition from computers to mobile devices ...
  • Non-cash payments : Role of the banking sector in non-cash payments settlement: Case of CIBANK 

    Dimov, Yancho (Tampereen ammattikorkeakoulu, 2011)
    The purpose of this paper was to reveal the nature, role, place and importance of non-cash payments in the worldwide economic life with an emphasis on the Bulgarian reality. It clarifies the causes and consequences of the ...
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste