Card Payment Testing

Bachelor Thesis (2017)
Author(s)

W.J. Zirkzee (TU Delft - Electrical Engineering, Mathematics and Computer Science)

A.J. de Graaff (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Rangarao Venkatesha Prasad – Mentor

O.W. Visser – Graduation committee member

Wessel Van – Graduation committee member

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2017 Wouter Zirkzee, Arend Jan de Graaff
More Info
expand_more
Publication Year
2017
Language
English
Copyright
© 2017 Wouter Zirkzee, Arend Jan de Graaff
Graduation Date
2017-7
Awarding Institution
Delft University of Technology
Programme
['Computer Science']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Every development roll-out, there needs to be certainty everything works. Especially when it comes to the banking domain. People care about their money and want it to be handled with care. Currently this means some tests, including making a payment using a Maestro debit card, need to be performed manually. In order to further testing, this project aims to automate these Maestro payments. This has been achieved by constructing a robotic device to perform the physical actions associated with creating a payment request, and create a piece of software to verify if the payment was accepted. The main software is based around the public API bunq B.V. offers. Using the API it is possible to retrieve information related to your bank accounts, including payments made. The robotic device is consists of a combination of solenoids and servos to operate the keypad and to present a bunq Maestro debit card. Additionally the system has extra functionality such as self assessment if the Maestro workflow is still functioning. As a result there should no longer be a need to physically take a terminal home and complete payments. Even though the delivered system does not have functionality to work with a phone's NFC, the system should be easily upgraded to support this functionality.

Files

License info not available