I wanted you to answer my question first if you have never met her in person before. I will assume that you have never met her in person. Unfortunately, you have to look at the totality of the circumstances. We get at least two or three questions like this on the website per week.
Normally the scam starts with trying to establish a romantic relationship, perhaps just a friendship at first. They also may claim to be a citizen of the UK or US or wherever so that you would not suspect they have any ulterior motive. They pull at your heartstrings by telling stories of hardship or tragedy that they have suffered in their life. At some point they want to come visit. They may ask you to send money for a passport and/or plane ticket. They may tell you that they have money, perhaps even that they are wealthy, but their money is tied up or something like that, perhaps they tie it into a tragedy or something. Then the next step is when they supposedly have the passport and plane ticket, they suddenly come up with this Basic Travel Allowance or (BTA) which is supposedly to show authorities that they have enough money to fund their trip. This is a lie. There is no such thing. They ask you to send that money so they can put it into a bank account to show the authorities. This is just another method to steal money from you. Then the next part of the scam would be when they are supposed to arrive. You wait for them at the airport and they never show up. A few days go by, you get extremely worried, none of your methods of communication work, and then suddenly a "friend" or "relative" of the scammer contacts you to let you know that she has been detained/arrested by authorities for carrying something illegal, I have heard of unregistered gold and they say it would have been a gift for you (perhaps to pay you back for the money you sent). The friend or relative of the scammer then asks for you to send money to bribe or pay fines in order to have the scammer released. From there, I have not heard of how else they are able to get money out of people. Of course there are variations to the scheme, but that's pretty much how it goes.
Here is a link that you can go to for more information:
http://ghana.usembassy.gov/romance_scam.html (yes, it is a link from the U.S. Embassy in Ghana, but it applies to all different countries and I have seen this scam come from Russia, the Ukraine, Nigeria, many other countries, and yes, even the Philippines).
And here is another link from the government of Ghana:
and another from the U.S. Embassy in Moscow:
and one more:
As to the visa/passport being real, you can upload it using the paperclip symbol that should appear in the text box that you type your answer. Unfortunately, I am pretty sure it is fake. These people scam thousands of dollars and it costs them very little to pay someone to doctor up a passport to make it look real. Whatever you do, do NOT send money.
Now that I have given you an answer, you may rate me positively OR ask for additional information. Please do not rate me negatively for bad news or things that you may already know. That does not help you or me. I am here to help you and I am on your side. Give me a chance to help you. All you have to do is respond asking for additional information. You are NOT charged per question nor are you charged per response. If this seems a little complicated or overwhelming, I can also offer you an additional service for a small fee where we can speak in private over the phone or through email that may be helpful (this is a public forum where anyone can read the responses). Feel free to decline it, but if you do, please remember that I am not given a salary, so the only way that I am compensated is if you rate me positively. So at least please use the smiley faces and a bonus is always appreciated if you feel I earned it. Also, your question does NOT close just because it says, "To finish". I can still answer additional questions for you without additional charge. If I do not hear from you, I will automatically send that additional offer request. Thank you for your understanding and if you would like to request me in the future, just type: FOR GUILLERMO in the subject line and message box.