I have tried using xoom.com, remitly.com and Western Union to transfer money from the USA into my Santander account, the amount arrives in pesos in my checking account. The "issue" with Western Union is it takes 8 days to complete the bank to bank transfer. I tried to use my debit card because it said the transfer is faster, 0-4 days instead of 8, but my debit card was rejected. I did an online chat with Western Union and was not given a satisfactory reason why it was rejected, since the debit card is pulling from the same account as the bank to bank transfer, just "we want to keep your finances secure" corporate mumbo jumbo. I called my USA bank and they said they did not reject it. I usually transfer $1K to $2K and factoring in the transfer fee, I still get a better rate then exchanging USA $$$ directly with my local cambio exchange guy. So at the moment, Western Union is the best way I've found to transfer USA $$$ into my Santander account into pesos.