write a check, make it payable to USCIS and attach to the form. Keep separate checks for each form's fee.
NYC EXPERIENCED IMMIGRATION ATTORNEYS www.myattorneyusa.com; email: email@example.com; Phone: (866) 456-8654; Fax: 212-964-0440; Cell: 212-202-0325. The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter.
You can pay with a money order. Make it payable to the U.S. Dept. of Homeland Security as instructed on the forms.
[This answer is for general purposes only; it does not constitute advice and does not establish an attorney-client relationship.]
yes, you could pay with a money order or a personal check. since you are filing the I-130 together with the I-485 bundle, you are going to have two seperate filing fees. I would use two seperate money order or personal checks. if you decide to go for the money order and they don't give you one for $1070 you could split that fee into two money orders without a problem. make them out to USCIS and staple them to your applications. good luck.
I suggest money orders, since a payment with a check will be treated as a EFT. They should be made out to "U.S. Department of Homeland Security". You have to make sure that it is spelled out like that or it will be returned.