PaymentWall Test Task - Oleksii Kulikov