How we made payment by QR. Part 2

In the last issue, I talked about why you need to pay for purchases using a QR code, and what difficulties the team faced when we built a new type of payment into the old architecture. Today I will try to explain how we managed to carry out such an update on the backend without stopping the service.





, , , : , . , QR.





— , . , . , .





, , . , API : , , … , , , , ( ). , , , .





, , , , .





, . — , . -. .





- , . , , . , .





, , , , , . . . -. .





:





  1. , .





  2. .





  3. , .





, , . , , , 15 ( Windows).





. , 15 , . , , QR. .





( , ), , , . , .





:





  1. , , . , , .





  2. , . . . , .





  3. , , .





, :





  • - , . , .





  • vacuum , , . 





, , — : .





2 .





An artistic representation of the development process

, , , . . , - .





UI , , , , .





, , — 10 , , . . -. QR, .





. , . , . , , !








All Articles