US 12,106,298 B1
Development environment for payment solutions using software-defined card processing
Vincent Durieux, Campbell, CA (US); Olivier Chauvineau, Montreal (CA); Alexandre Munsch, Nantes (FR); and Emmanuel Haydont, Castanet-Tolosan (FR)
Assigned to switstack, Inc.
Filed by switstack, Inc., San Francisco, CA (US)
Filed on Feb. 2, 2024, as Appl. No. 18/431,785.
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/34 (2012.01)
CPC G06Q 20/389 (2013.01) [G06Q 20/351 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system comprising:
a software binaries generator for generating an executable for a source code file, wherein the source code file includes an Europay-MasterCard and Visa Consortium (EMV) kernel;
a testing environment that accepts the executable and simulates the executable with a virtual payment processing hardware system in a simulation,
wherein the testing environment verifies EMV compliance for the executable via the simulation; and
an EMV analysis module that accepts data from the testing environment regarding the simulation, conducts an analysis of the data from the testing environment, and generates a report regarding at least one potential modification of the EMV kernel based on the analysis;
wherein the analysis and the at least one potential modification are at a semantic level of EMV Level 2 compliance; and
wherein the software binaries generator generates a revised executable for a revised source code file, and the testing environment accepts the revised executable to simulate the revised executable.