I showed your project to my 12 year old son who has just started to learn programming (in JS no less!) and his jaw dropped.
In addition to being a programmer, you are now a role-model. Really well done.
Given that both VISA and Mastercard are on board, I assume that you might not have a choice in the long run.