what is 2d payment gateway