Upvote:10
Short answer: Stop sending her money and go to the authorities!
Long answer: This is a known scam to get money out of people who are looking for a loved one. There are a lot of other people who have been scammed the same way as for example travel.SE states here and here.
Please go to the authorities and try to prevent this women from harming other innocent people and reach out to your bank if there is any way you can get your money back.
I wish you the best of luck finding someone who loves you for what you are and does not want to scam you.