RFID W26 not communicating with Arduino or nodeMCU

Hello Amazing people
i just got myself an RFID from some company called eSSL, about which i cant find sufficent info on the website...
now as tried a couple of codes avaliable on github...it simply wouldnt connect to controller, as i inspected via serial port....
any ways, could ya'll see if there is something, i might be doing wrong
here,s the code:

#include <Wiegand.h>

WIEGAND wg;

void setup() {
	Serial.begin(9600);  
	
	// default Wiegand Pin 2 and Pin 3 see image on README.md
	// for non UNO board, use wg.begin(pinD0, pinD1) where pinD0 and pinD1 
	// are the pins connected to D0 and D1 of wiegand reader respectively.
	wg.begin();
}

void loop() {
	if(wg.available())
	{
		Serial.print("Wiegand HEX = ");
		Serial.print(wg.getCode(),HEX);
		Serial.print(", DECIMAL = ");
		Serial.print(wg.getCode());
		Serial.print(", Type W");
		Serial.println(wg.getWiegandType());    
	}
}

and here are the picture of my setup

other pic

and lastone

I am using a NodeMCU, with a similar RFID and I can't make them work together. I simply don't receive any kind of input from the reader. Any response would be very helpful.

If the output of D0 and D1 is serial then they should be connected to RX TX serial pins. You have them connected around pins 9 10 I think. The flash has covered it.
Unless there is some sort of serial in the library?

EDIT: Ok found the library and it is interrupt driven serial comms using pins 2 and 3 on Uno. So you do have it wrongly connected. There is a connection diagram on the readme.md page in github plus other details. White wire to pin 3 Green to pin 2

And in the case of NodeMCU? Do you have any ideas how should i connect the D0 and D1 wires?

Well the NodeMCU is of different architecture and just uses the Arduino IDE as a convenient method of programming.

Just checking the library right now.

OK you need to define the pins you want to use with the wg.begin as the library then attaches interrupts to the pins.
Interrupts on NodeMCU are available on D0 -D8 so just use matching D0,D1

wg.begin(D0, D1)