Micro SD Card module is not working with arduino Mega

I have tried to connect Arduino Mega with Micro SD card module. But seems to be the SD card is not detecting.
I plug the pins as this way - https://www.google.lk/imgres?imgurl=http%3A%2F%2Fwww.gammon.com.au%2Fimages%2FArduinoMega2560_SPI_pins.jpg&imgrefurl=http%3A%2F%2Fforum.arduino.cc%2Findex.php%3Ftopic%3D108542.0&docid=wAHmGIc3Fam1hM&tbnid=EKfgJv8hm92VfM%3A&w=624&h=243&bih=599&biw=673&ved=0ahUKEwirys6Hr8zNAhUHr48KHdC9BYYQMwg8KBYwFg&iact=mrc&uact=8

Any help on this ?

Which Micro SD Module are you using? Using the sparkfun Micro SD shield I found to make it work I needed to jump the following:

SD Board Mega
13 52
12 50
11 51

I also had to create a blank text file on the SD card before the SD card reader would recognize it. (Check the formatting of the SD card as well.)

It is CATALEX Micro SD card adapter .I tried those pins in the Mega.But device is not initializing.

I recommend using D4 for the slave select (SS). All the others should be correct.

#include <SD.h>

void setup() {
  Serial.begin(9600);

  Serial.print("Starting SD...");
  
  if(!SD.begin(4)) Serial.println("failed");
  else Serial.println("ok");
}

void loop() {
}

Can you post your schematics or a picture and code