If you did not get form 186 it means that you did not tell them that you are a graduate but rather still undergraduate.
Form 187 is for undergraduates and form 186 is for graduates.
Payment is via Money Order. You have to go to the bank and ask them send the money it should be payable to "Education Committee for Foreign Medical Graduates" in $dollars. You should also include their appropriate address in the money order and your full name and your USMLE ID number (very important). Of course, the easier way is to pay online using a credit card.
You don't need to send other documents in addition to what you mentioned.
Please read this thread for more details
http://www.usmle-forums.com/recommended-general-topics-threads/362-ecfmg-registration-steps.html
Form 187 is for undergraduates and form 186 is for graduates.
Payment is via Money Order. You have to go to the bank and ask them send the money it should be payable to "Education Committee for Foreign Medical Graduates" in $dollars. You should also include their appropriate address in the money order and your full name and your USMLE ID number (very important). Of course, the easier way is to pay online using a credit card.
You don't need to send other documents in addition to what you mentioned.
Please read this thread for more details
http://www.usmle-forums.com/recommended-general-topics-threads/362-ecfmg-registration-steps.html